(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["video"], {
    "15e4": function(e, t, o) {
        var i = o("24fb")
          , n = o("1de5")
          , r = o("c61c")
          , s = o("5c46")
          , a = o("51a3")
          , c = o("8b4d")
          , l = o("601a");
        t = i(!1);
        var d = n(r)
          , u = n(s)
          , p = n(a)
          , v = n(c)
          , m = n(l);
        t.push([e.i, ".pop-video[data-v-03173098]{border-radius:.533333rem;padding-bottom:.266667rem}.pop-video .p-v-head[data-v-03173098]{width:8rem;height:2.213333rem;background:url(" + d + ") no-repeat;background-size:100% 100%}.pop-video .btn[data-v-03173098]{width:4rem;height:.933333rem;line-height:.933333rem;text-align:center;font-size:.373333rem;color:#fff;background-image:linear-gradient(135deg,#54d57a,#3eb761);margin:0 auto;border-radius:.666667rem}.pop-video .res-tip-box[data-v-03173098]{margin:.266667rem 0;width:100%;height:.373333rem;line-height:.373333rem}.pop-video .res-tip-box .res-tip[data-v-03173098]{font-size:.32rem;color:#f35859;text-align:center}.pop-video .res-yellow[data-v-03173098]{color:#ffb944}.pop-video .type-tip .p-v-head[data-v-03173098]{background:url(" + u + ") no-repeat;background-size:100% 100%}.pop-video .type-tip .text[data-v-03173098]{width:7.146667rem;font-size:.4rem;color:#1d1e1f;text-align:center;line-height:.586667rem;margin:.373333rem auto .64rem}.pop-video .type-tip .text .green[data-v-03173098]{color:#41bb65}.pop-video .type-count .cont[data-v-03173098]{padding:.533333rem .4rem 0;text-align:center;color:#1d1e1f}.pop-video .type-count .cont .tit[data-v-03173098]{font-size:.426667rem}.pop-video .type-count .cont .quest[data-v-03173098]{font-size:.586667rem;padding-top:.426667rem}.pop-video .type-count .cont input[data-v-03173098]:-ms-input-placeholder,.pop-video .type-count .cont input[data-v-03173098]::-webkit-input-placeholder{color:#8e9094}.pop-video .type-count .cont .count-input[data-v-03173098]{border:0;height:1.066667rem;line-height:1.066667rem;text-align:center;border-radius:.666667rem;font-size:.426667rem;background:#f5f6fa;width:80%;display:block;margin:.533333rem auto 0}.pop-video .type-point[data-v-03173098]{position:relative}.pop-video .type-point .question[data-v-03173098]{color:#1d1e1f;padding:0 .4rem}.pop-video .type-point .question .cont[data-v-03173098]{padding-top:.373333rem}.pop-video .type-point .question .height100[data-v-03173098]{max-height:6.4rem;overflow-y:auto}.pop-video .type-point .question .qust-type[data-v-03173098]{position:absolute;top:1.813333rem;left:.4rem;padding:.053333rem .133333rem .053333rem;border-radius:.666667rem;background-image:linear-gradient(135deg,#ffdb99,#ffb833);font-size:.266667rem;color:#fff}.pop-video .type-point .question .tit[data-v-03173098]{font-size:.426667rem;line-height:.533333rem}.pop-video .type-point .question .choose[data-v-03173098]{margin-top:.053333rem}.pop-video .type-point .question .choose li[data-v-03173098]{display:flex;justify-content:left;font-size:.373333rem;margin-top:.266667rem;line-height:.666667rem}.pop-video .type-point .question .choose li p[data-v-03173098]:first-child{width:.666667rem;height:.666667rem;line-height:.666667rem;text-align:center;margin-right:.133333rem;background:#f0f3fa}.pop-video .type-point .question .choose li p:first-child.active[data-v-03173098]{color:#fff;background-image:linear-gradient(90deg,#528aff,#1d65ff)}.pop-video .type-point .question .choose li p.text[data-v-03173098]{width:6.4rem}.pop-video .type-point .question .single .choose p[data-v-03173098]:first-child{border-radius:50%}.pop-video .type-point .question .multiple .choose p[data-v-03173098]:first-child{border-radius:.133333rem}.pop-video .type-point .question .judgment .tit-box[data-v-03173098]{padding-top:.32rem}.pop-video .type-point .question .judgment .tit-cont[data-v-03173098]{line-height:.64rem;font-size:.426667rem}.pop-video .type-point .question .judgment .control[data-v-03173098]{display:flex;align-items:center;justify-content:space-between;margin-top:.8rem}.pop-video .type-point .question .judgment .control p[data-v-03173098]{width:3.333333rem;height:.933333rem;background:#f0f3fa;border-radius:.213333rem;text-align:center;line-height:.933333rem;color:#1d1e1f;font-size:.4rem}.pop-video .type-point .question .judgment .control p.active[data-v-03173098]{background-image:linear-gradient(135deg,#528aff,#1d65ff);color:#fff}.pop-video .type-point .btn[data-v-03173098]{margin-top:.133333rem}.pop-video .open-alert-box[data-v-03173098]{border-radius:.266667rem;box-sizing:border-box;padding-bottom:.533333rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);animation:popCont .2s linear 0ms 1 normal forwards;z-index:1000;background:#fff url(" + p + ') no-repeat .533333rem 0;background-size:.266667rem .32rem}.pop-video .open-alert-box .title[data-v-03173098]{font-size:.453333rem;color:#1d1e1f;text-align:center;line-height:.666667rem;padding-top:.266667rem;margin-bottom:.8rem}.pop-video .open-alert-box .btn-box[data-v-03173098]{display:flex;justify-content:center;align-items:center}.pop-video .open-alert-box .btn-box .btn[data-v-03173098]{width:2.4rem;height:1.066667rem;line-height:1.066667rem;border-radius:.533333rem;text-align:center;font-size:.453333rem}.pop-video .open-alert-box .btn-box .gray[data-v-03173098]{background:linear-gradient(135deg,#f0f3fa,#d7dae0);color:#8a8a8a}.pop-video .open-alert-box .btn-box .green[data-v-03173098]{background:linear-gradient(135deg,#54d57a,#3eb761);color:#fff;margin-left:.4rem}.pop-video .phone-check .title-phone[data-v-03173098]{width:8rem;box-sizing:border-box;color:#000;font-size:.426667rem;padding:.266667rem .533333rem}.pop-video .phone-check .orange-centent[data-v-03173098]{color:#ffb944;background:rgba(255,185,68,.1);padding:.213333rem .533333rem}.pop-video .phone-check .phone-from[data-v-03173098]{padding:.213333rem .533333rem}.pop-video .phone-check .phone-from .from-phone[data-v-03173098]{height:.64rem;line-height:.64rem;border-bottom:.026667rem solid #ccc;position:relative}.pop-video .phone-check .phone-from .from-phone span[data-v-03173098]{font-size:.373333rem}.pop-video .phone-check .phone-from .from-phone span[data-v-03173098]:last-of-type{float:right;color:rgba(0,0,255,.8)}.pop-video .phone-check .phone-from .from-phone .triangle-up[data-v-03173098]{position:absolute;top:.533333rem;right:.8rem;width:0;height:0;border-left:.16rem solid transparent;border-right:.16rem solid transparent;border-bottom:.16rem solid rgba(0,0,0,.8)}.pop-video .phone-check .phone-from .from-phone .tip-text[data-v-03173098]{position:absolute;top:.666667rem;right:0;width:6.933333rem;box-sizing:border-box;background:rgba(0,0,0,.8);color:#fff;z-index:1;border-radius:.16rem;padding:.266667rem .373333rem;line-height:.48rem;font-size:.32rem}.pop-video .phone-check .from-code[data-v-03173098]{height:.64rem;line-height:.64rem;border-bottom:.026667rem solid #ccc;margin-top:.8rem}.pop-video .phone-check .from-code span[data-v-03173098]{font-size:.373333rem}.pop-video .phone-check .from-code span[data-v-03173098]:last-of-type{float:right;color:rgba(0,0,255,.8)}.pop-video .phone-check .from-code .grey[data-v-03173098]{color:#8e9094!important}.pop-video .phone-check .from-code input[data-v-03173098]{width:2.666667rem;height:.426667rem;border:0;font-size:.373333rem;outline:none}.pop-video .phone-check .from-text[data-v-03173098]{color:red;margin-top:.106667rem;position:relative;padding-left:.426667rem}.pop-video .phone-check .from-text[data-v-03173098]:before{position:absolute;left:0;top:.053333rem;width:.32rem;height:.32rem;content:" ";display:block;background:url(' + v + ") no-repeat;background-size:.32rem .32rem}.video-pop-code .mc[data-v-03173098]{background:#000;opacity:.3;height:100%;width:100%;position:fixed;top:0;z-index:5}.video-pop-code .commodity-box[data-v-03173098]{width:10rem;height:9.066667rem;border-radius:.266667rem .266667rem 0 0;position:fixed;bottom:0;z-index:5;padding:0 .4rem 0 .4rem;box-sizing:border-box;transition:height .3s ease-in-out;background:#fff;background-size:.266667rem .32rem}.video-pop-code .commodity-box .top-box[data-v-03173098]{margin-top:.266667rem;display:flex;justify-content:space-between;align-content:space-between;width:100%;margin-bottom:.426667rem}.video-pop-code .commodity-box .top-box .title-text[data-v-03173098]{color:#1d1e1f;font-size:.453333rem}.video-pop-code .commodity-box .top-box .close[data-v-03173098]{height:.533333rem;width:.533333rem;background:url(" + m + ") no-repeat;background-size:.533333rem .533333rem}.video-pop-code .commodity-box .text-box[data-v-03173098]{height:calc(100% - 1.6rem);overflow:auto;text-align:center;position:relative}.video-pop-code .commodity-box .text-box .box-img-code[data-v-03173098],.video-pop-code .commodity-box .text-box .video-code[data-v-03173098]{width:4.506667rem;height:1.6rem;margin:.826667rem auto .32rem}.video-pop-code .commodity-box .text-box .box-img-code[data-v-03173098]{position:relative}.video-pop-code .commodity-box .text-box .box-img-code .video-code[data-v-03173098]{margin:0}.video-pop-code .commodity-box .text-box .box-img-code .code-refresh[data-v-03173098]{position:absolute;display:block;top:0;right:-1.333333rem;height:100%;width:1.066667rem;text-align:center}.video-pop-code .commodity-box .text-box .box-img-code .code-refresh-img[data-v-03173098]{width:.586667rem;height:.586667rem;margin-top:.533333rem}.video-pop-code .commodity-box .text-box .code-tit[data-v-03173098]{font-size:.373333rem;margin-bottom:.426667rem}.video-pop-code .commodity-box .text-box .input-box[data-v-03173098]{width:100%;height:1.2rem;background:#f5f6fa;border-radius:.133333rem;display:flex;align-items:center}.video-pop-code .commodity-box .text-box .input-box input[data-v-03173098]{height:1.2rem;line-height:1.2rem;box-sizing:border-box;border:none;background:#f5f6fa;width:8.186667rem;padding:0 .32rem}.video-pop-code .commodity-box .text-box .input-box[data-v-03173098]::placeholder{font-size:.426667rem;color:#b4b6b8}.video-pop-code .commodity-box .text-box .input-box .code-delete[data-v-03173098]{height:.64rem;width:.64rem}.video-pop-code .commodity-box .text-box .err-tost[data-v-03173098]{text-align:left;color:red;font-size:.32rem;margin-top:.213333rem;height:.506667rem;overflow:hidden}.video-pop-code .commodity-box .text-box .video-code-submit[data-v-03173098]{position:absolute;bottom:0;left:0;height:1.2rem;background:#1963ff;border-radius:.266667rem;width:100%;color:#fff;line-height:1.2rem;font-size:.426667rem}.video-pop-code .commodity-box-center[data-v-03173098]{width:10rem;height:13.786667rem;border-radius:.266667rem .266667rem .266667rem .266667rem;position:fixed;z-index:5;padding:0 .4rem 0 .4rem;box-sizing:border-box;transition:height .3s ease-in-out;background:#fff;left:50%;top:50%;transform:translate(-50%,-50%)}", ""]),
        e.exports = t
    },
    "15e5": function(e, t, o) {
        "use strict";
        o("40f1")
    },
    "1da1": function(e, t, o) {
        "use strict";
        o.d(t, "a", (function() {
            return n
        }
        ));
        o("d3b7");
        function i(e, t, o, i, n, r, s) {
            try {
                var a = e[r](s)
                  , c = a.value
            } catch (l) {
                return void o(l)
            }
            a.done ? t(c) : Promise.resolve(c).then(i, n)
        }
        function n(e) {
            return function() {
                var t = this
                  , o = arguments;
                return new Promise((function(n, r) {
                    var s = e.apply(t, o);
                    function a(e) {
                        i(s, n, r, a, c, "next", e)
                    }
                    function c(e) {
                        i(s, n, r, a, c, "throw", e)
                    }
                    a(void 0)
                }
                ))
            }
        }
    },
    2059: function(e, t, o) {
        var i = o("3526");
        i.__esModule && (i = i.default),
        "string" === typeof i && (i = [[e.i, i, ""]]),
        i.locals && (e.exports = i.locals);
        var n = o("499e").default;
        n("66fd7566", i, !0, {
            sourceMap: !1,
            shadowMode: !1
        })
    },
    "243e": function(e, t, o) {
        var i = o("c4ca");
        i.__esModule && (i = i.default),
        "string" === typeof i && (i = [[e.i, i, ""]]),
        i.locals && (e.exports = i.locals);
        var n = o("499e").default;
        n("500d816e", i, !0, {
            sourceMap: !1,
            shadowMode: !1
        })
    },
    2532: function(e, t, o) {
        "use strict";
        var i = o("23e7")
          , n = o("5a34")
          , r = o("1d80")
          , s = o("ab13");
        i({
            target: "String",
            proto: !0,
            forced: !s("includes")
        }, {
            includes: function(e) {
                return !!~String(r(this)).indexOf(n(e), arguments.length > 1 ? arguments[1] : void 0)
            }
        })
    },
    2585: function(e, t) {
        e.exports = ""
    },
    2783: function(e, t) {
        e.exports = ""
    },
    3382: function(e, t) {
        e.exports = ""
    },
    3526: function(e, t, o) {
        var i = o("24fb")
          , n = o("1de5")
          , r = o("8d5f")
          , s = o("bc05")
          , a = o("2783")
          , c = o("2585")
          , l = o("5af7")
          , d = o("7471")
          , u = o("35c6")
          , p = o("de6a")
          , v = o("db96")
          , m = o("601a")
          , f = o("faea")
          , g = o("dd85")
          , b = o("ca14")
          , h = o("ed32")
          , j = o("ab57")
          , A = o("93fe")
          , y = o("eda5")
          , w = o("9afa");
        t = i(!1);
        var x = n(r)
          , k = n(s)
          , O = n(a)
          , C = n(c)
          , S = n(l)
          , I = n(d)
          , T = n(u)
          , B = n(p)
          , E = n(v)
          , z = n(m)
          , D = n(f)
          , M = n(g)
          , P = n(b)
          , U = n(h)
          , F = n(j)
          , N = n(A)
          , R = n(y)
          , q = n(w);
        t.push([e.i, '.head-box[data-v-6f134c9c]{background:#fff;z-index:1}.video-box[data-v-6f134c9c],.videos[data-v-6f134c9c]{background:#222;width:100%;height:5.626667rem;position:relative}.video-box .video-mask[data-v-6f134c9c],.videos .video-mask[data-v-6f134c9c]{width:4.8rem;height:1.44rem;background:hsla(0,0%,100%,0);position:absolute;bottom:0;right:1.066667rem;z-index:10}.video-box[data-v-6f134c9c] .video-js .vjs-duration,.videos[data-v-6f134c9c] .video-js .vjs-duration{display:block!important;padding-left:0}.video-box[data-v-6f134c9c] .video-js .vjs-current-time,.videos[data-v-6f134c9c] .video-js .vjs-current-time{display:block!important;padding-left:0;padding-right:0}.video-box[data-v-6f134c9c] .video-js .vjs-big-play-button,.videos[data-v-6f134c9c] .video-js .vjs-big-play-button{width:2em;height:2em;border-radius:50%;left:50%;top:50%;font-size:3em;line-height:1.9em;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.video-box[data-v-6f134c9c] .video-js.vjs-show-subtitles .vjs-subtitlesButtonBtn-control .vjs-icon-placeholder:before,.videos[data-v-6f134c9c] .video-js.vjs-show-subtitles .vjs-subtitlesButtonBtn-control .vjs-icon-placeholder:before{content:"字幕";font-size:1em;line-height:3em;cursor:pointer;color:#fff}.video-box[data-v-6f134c9c] .video-js .vjs-subtitlesButtonBtn-control .vjs-icon-placeholder:before,.videos[data-v-6f134c9c] .video-js .vjs-subtitlesButtonBtn-control .vjs-icon-placeholder:before{content:"字幕";font-size:1em;line-height:3em;cursor:pointer;color:#b0aeae}.video-box[data-v-6f134c9c] .vjs-error .vjs-modal-dialog-icon,.videos[data-v-6f134c9c] .vjs-error .vjs-modal-dialog-icon{display:none}.video-box.hidden[data-v-6f134c9c]{visibility:hidden}.tit-nav .nav[data-v-6f134c9c]{display:flex;font-size:.4rem;color:#1d1e1f;border-bottom:.026667rem solid #d8d8d8}.tit-nav .nav p[data-v-6f134c9c]{justify-content:center;width:1.76rem;height:1.173333rem;position:relative;display:flex;align-items:center}.tit-nav .nav p[data-v-6f134c9c]:after{display:block;content:"";width:.4rem;height:.053333rem;background:#fff;border-radius:.08rem;margin:0 auto;position:absolute;bottom:0;left:39%}.tit-nav .nav p.active[data-v-6f134c9c]:after{background:linear-gradient(135deg,#528aff,#1d65ff)}.content[data-v-6f134c9c]{overflow-y:auto}.content .question[data-v-6f134c9c]{height:100%}.content .intro[data-v-6f134c9c],.content .lecture[data-v-6f134c9c]{font-size:.4rem;color:#1d1e1f;line-height:.666667rem;padding:.4rem .4rem .533333rem;line-height:.666667rem!important;font-family:Arial,sans-serif,Microsoft YaHei!important;font-size:.373333rem!important;color:#1d1e1f!important}.content .course .course-title[data-v-6f134c9c]{padding:.4rem}.content .course .course-title .course-title-tit[data-v-6f134c9c]{font-size:.533333rem;font-weight:700;color:#1d1e1f;margin-bottom:.4rem}.content .course .course-title .course-bottom-box[data-v-6f134c9c]{display:flex;justify-content:space-between;align-items:baseline;font-size:.346667rem;color:#8e9094}.content .course .course-title .course-bottom-box .course-left-box[data-v-6f134c9c]{display:flex;height:.506667rem;align-items:center}.content .course .course-title .course-bottom-box .course-left-box .teacher-icon[data-v-6f134c9c]{padding-left:.533333rem;background:url(' + x + ") no-repeat 0;background-size:contain}.content .course .course-title .course-bottom-box .course-left-box .score-icon[data-v-6f134c9c]{padding-left:.533333rem;background:url(" + k + ") no-repeat 0;background-size:contain;margin-left:.266667rem}.content .course .course-title .course-bottom-box .course-left-box .progress-icon[data-v-6f134c9c]{padding-left:.533333rem;background:url(" + O + ") no-repeat 0;background-size:contain;margin-left:.266667rem}.content .course .course-title .course-bottom-box .course-left-box .progress-icon .red[data-v-6f134c9c]{color:#ff5033}.content .course .course-title .course-bottom-box .course-right-box[data-v-6f134c9c]{display:flex;height:.506667rem;align-items:center}.content .course .course-title .course-bottom-box .course-right-box .go-course-detail[data-v-6f134c9c]{padding-right:.426667rem;background:url(" + C + ") no-repeat right .026667rem;background-size:contain}.content .course .course-title .course-bottom-box2[data-v-6f134c9c]{background:#f5f6fa;border-radius:.133333rem;font-size:.346667rem;margin-top:.4rem}.content .course .course-title .course-bottom-box2 .cbb-cont[data-v-6f134c9c]{display:flex;justify-content:space-between;padding:.213333rem .213333rem .213333rem .08rem}.content .course .course-title .course-bottom-box2 .cbb-cont .cbb-left[data-v-6f134c9c]{padding-left:.8rem;background:url(" + S + ") no-repeat .133333rem;background-size:.533333rem .533333rem}.content .course .course-title .course-bottom-box2 .cbb-cont .cbb-left span[data-v-6f134c9c]{font-weight:700}.content .course .course-title .course-bottom-box2 .cbb-cont .cbb-right[data-v-6f134c9c]{background:url(" + I + ") no-repeat 50%;background-size:100%;display:block;cursor:pointer;width:.533333rem;height:.533333rem;flex-shrink:0}.content .course .item[data-v-6f134c9c]{padding:.213333rem .4rem .266667rem;border-top:.026667rem solid #d7dae0}.content .course .item .play[data-v-6f134c9c]{display:block;background:url(" + T + ") no-repeat left .08rem;background-size:.48rem .48rem;padding-left:.746667rem}.content .course .item .play .title[data-v-6f134c9c]{font-size:.4rem;color:#1d1e1f;line-height:.533333rem}.content .course .item .play .p-time[data-v-6f134c9c]{font-size:.266667rem;color:#56585c;margin-top:.133333rem}.content .course .item .play .p-time span[data-v-6f134c9c]{font-size:.32rem}.content .course .item .play-pause[data-v-6f134c9c]{background:url(" + B + ") no-repeat left .08rem;background-size:.48rem .48rem}.content .course .item .play-on[data-v-6f134c9c]{background:url(" + E + ') no-repeat left .08rem;background-size:.48rem .48rem}.content .course .item[data-v-6f134c9c]:first-child{border-top:0}.intro[data-v-6f134c9c] p{text-indent:.746667rem!important;line-height:1.5!important}.intro[data-v-6f134c9c] p,.intro[data-v-6f134c9c] span{font-family:Arial,sans-serif,Microsoft YaHei!important;font-size:.373333rem!important;color:#1d1e1f!important;word-break:break-all}.intro[data-v-6f134c9c] span{line-height:.666667rem!important}.intro[data-v-6f134c9c] div{text-indent:.746667rem!important;line-height:1.5!important;line-height:.666667rem!important;font-family:Arial,sans-serif,Microsoft YaHei!important;font-size:.373333rem!important;color:#1d1e1f!important;word-break:break-all}.lecture .jiangyi-item[data-v-6f134c9c]{border:.026667rem dashed #e4e4e4;padding:.32rem .32rem;margin-bottom:.32rem}.lecture .jiangyi-item img[height="1"][data-v-6f134c9c],.lecture .jiangyi-item img[height="2"][data-v-6f134c9c],.lecture .jiangyi-item img[height="3"][data-v-6f134c9c]{width:100%}.lecture[data-v-6f134c9c] p{text-indent:0!important}.lecture[data-v-6f134c9c] span{word-break:break-all}.lecture[data-v-6f134c9c] img{max-width:90%;height:auto!important}.lecture[data-v-6f134c9c] table{width:100%!important}.lecture[data-v-6f134c9c] *{word-break:break-all}.lecture[data-v-6f134c9c] .playing{border:.026667rem dashed #f96;background:#fffdf2}.look-show .mc[data-v-6f134c9c]{background:#000;opacity:.3;height:100%;width:100%;position:fixed;top:0;z-index:5}.look-show .commodity-box[data-v-6f134c9c]{width:10rem;height:13.786667rem;border-radius:.266667rem .266667rem 0 0;position:fixed;bottom:0;z-index:5;padding:0 .4rem 0 .4rem;box-sizing:border-box;transition:height .3s ease-in-out;background:#fff;background-size:.266667rem .32rem}.look-show .commodity-box .top-box[data-v-6f134c9c]{margin-top:.266667rem;display:flex;justify-content:space-between;align-content:space-between;width:100%;margin-bottom:.426667rem}.look-show .commodity-box .top-box .title-text[data-v-6f134c9c]{color:#1d1e1f;font-size:.453333rem}.look-show .commodity-box .top-box .close[data-v-6f134c9c]{height:.533333rem;width:.533333rem;background:url(' + z + ") no-repeat;background-size:.533333rem .533333rem}.look-show .commodity-box .text-box[data-v-6f134c9c]{height:calc(100% - 1.6rem);overflow:auto}.look-show .commodity-box .special-alert[data-v-6f134c9c]{display:flex;margin-bottom:.266667rem}.look-show .commodity-box .special-alert .left-img[data-v-6f134c9c]{width:1.013333rem;height:1.333333rem;border-radius:.08rem}.look-show .commodity-box .special-alert .special-img1[data-v-6f134c9c]{background:url(" + D + ") no-repeat;background-size:1.013333rem 1.333333rem}.look-show .commodity-box .special-alert .special-img2[data-v-6f134c9c]{background:url(" + M + ") no-repeat;background-size:1.013333rem 1.333333rem}.look-show .commodity-box .special-alert .special-img3[data-v-6f134c9c]{background:url(" + P + ") no-repeat;background-size:1.013333rem 1.333333rem}.look-show .commodity-box .special-alert .special-img4[data-v-6f134c9c]{background:url(" + U + ") no-repeat;background-size:1.013333rem 1.333333rem}.look-show .commodity-box .special-alert .special-img5[data-v-6f134c9c]{background:url(" + F + ") no-repeat;background-size:1.013333rem 1.333333rem}.look-show .commodity-box .special-alert .special-img6[data-v-6f134c9c]{background:url(" + N + ") no-repeat;background-size:1.013333rem 1.333333rem}.look-show .commodity-box .special-alert .special-text[data-v-6f134c9c]{width:8rem;margin-left:.213333rem}.look-show .commodity-box .special-alert .special-text .tit1[data-v-6f134c9c]{color:#000;font-size:.453333rem;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;height:1.2rem}.look-show .commodity-box .special-alert .special-text .tit2[data-v-6f134c9c]{font-size:.266667rem;color:#1d1e1f;margin-top:.133333rem}.look-show .commodity-box .special-alert .special-text .tit2 span[data-v-6f134c9c]{font-size:.373333rem;margin-right:.4rem}.look-show .commodity-box .already-box[data-v-6f134c9c]{height:11.2rem;overflow:hidden;box-sizing:border-box;padding-bottom:1.066667rem}.look-show .commodity-box .already-box .item[data-v-6f134c9c]{width:100%;min-height:1.6rem;padding:.266667rem;box-sizing:border-box;background:#f5f6fa;border-radius:.133333rem;position:relative;margin-bottom:.133333rem}.look-show .commodity-box .already-box .item .item-title[data-v-6f134c9c]{font-size:.426667rem;color:#1d1e1f;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;min-height:.4rem;margin-bottom:.266667rem}.look-show .commodity-box .already-box .item .price[data-v-6f134c9c]{display:flex}.look-show .commodity-box .already-box .item .price p[data-v-6f134c9c]{margin-right:.266667rem}.look-show .commodity-box .already-box .item .price .icon[data-v-6f134c9c]{height:.426667rem;text-align:center;font-size:.266667rem;color:#fff;padding:.08rem .08rem;box-sizing:border-box;display:flex;align-items:center;position:relative;top:.026667rem}.look-show .commodity-box .already-box .item .price .teacher[data-v-6f134c9c]{font-size:.266667rem;color:#56585c}.look-show .commodity-box .already-box .item .price .teacher span[data-v-6f134c9c]{font-size:.32rem}.look-show .commodity-box .already-box .item .price .score[data-v-6f134c9c]{font-size:.266667rem;color:#56585c;margin-left:.266667rem}.look-show .commodity-box .already-box .item .price .score span[data-v-6f134c9c]{font-size:.32rem}.look-show .commodity-box .already-box .item .price .orange[data-v-6f134c9c]{background:linear-gradient(-45deg,#ffdb99,#ffb833);border-radius:.213333rem}.look-show .commodity-box .already-box .item .price .red[data-v-6f134c9c]{background:linear-gradient(-45deg,#fc9090,#f35859);border-radius:.213333rem}.look-show .commodity-box .already-box .item .price .green[data-v-6f134c9c]{background:linear-gradient(-45deg,#52d277,#41bb65);border-radius:.213333rem}.look-show .commodity-box .already-box .item .price .blue[data-v-6f134c9c]{background:linear-gradient(-45deg,#528aff,#1d65ff);border-radius:.213333rem}.look-show .commodity-box .already-box .item img.add[data-v-6f134c9c],.look-show .commodity-box .already-box .item img.reduce[data-v-6f134c9c]{height:.4rem;width:.4rem;position:absolute;right:.266667rem;bottom:.266667rem}.look-show .commodity-box .btn[data-v-6f134c9c]{width:3.333333rem;height:1.066667rem;background:linear-gradient(135deg,#54d57a,#3eb761);border-radius:.533333rem;box-sizing:border-box;padding-left:1.493333rem;color:#fff;font-size:.453333rem;margin:.24rem auto 0;line-height:1.066667rem;position:relative}.look-show .commodity-box .btn-add[data-v-6f134c9c]:after{background:url(" + R + ') no-repeat;background-size:.4rem .4rem}.look-show .commodity-box .btn-add[data-v-6f134c9c]:after,.look-show .commodity-box .btn-delete[data-v-6f134c9c]:after{content:"";display:block;height:.4rem;width:.4rem;position:absolute;left:.986667rem;top:.32rem}.look-show .commodity-box .btn-delete[data-v-6f134c9c]:after{background:url(' + q + ") no-repeat;background-size:.4rem .4rem}", ""]),
        e.exports = t
    },
    "35c6": function(e, t) {
        e.exports = ""
    },
    "408a": function(e, t, o) {
        var i = o("c6b6");
        e.exports = function(e) {
            if ("number" != typeof e && "Number" != i(e))
                throw TypeError("Incorrect invocation");
            return +e
        }
    },
    "40f1": function(e, t, o) {
        var i = o("15e4");
        i.__esModule && (i = i.default),
        "string" === typeof i && (i = [[e.i, i, ""]]),
        i.locals && (e.exports = i.locals);
        var n = o("499e").default;
        n("d04e3482", i, !0, {
            sourceMap: !1,
            shadowMode: !1
        })
    },
    "51a3": function(e, t) {
        e.exports = ""
    },
    "5a34": function(e, t, o) {
        var i = o("44e7");
        e.exports = function(e) {
            if (i(e))
                throw TypeError("The method doesn't accept regular expressions");
            return e
        }
    },
    "5af7": function(e, t) {
        e.exports = ""
    },
    "5c46": function(e, t, o) {
        e.exports = o.p + "img/video-tip.3148e617.png"
    },
    "5c48": function(e, t) {
        e.exports = ""
    },
    "601a": function(e, t) {
        e.exports = ""
    },
    "68bb": function(e, t, o) {
        var i = o("e9cb");
        i.__esModule && (i = i.default),
        "string" === typeof i && (i = [[e.i, i, ""]]),
        i.locals && (e.exports = i.locals);
        var n = o("499e").default;
        n("b5b2ee66", i, !0, {
            sourceMap: !1,
            shadowMode: !1
        })
    },
    "696f": function(e, t) {
        e.exports = ""
    },
    "6eb7": function(e, t, o) {
        var i = o("24fb");
        t = i(!1),
        t.push([e.i, '@charset "UTF-8";.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) format("woff");font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:"\\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:"\\f102"}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:"\\f103"}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:"\\f104"}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:"\\f105"}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:"\\f106"}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:"\\f107"}.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:"\\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:"\\f109"}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:"\\f10a"}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:"\\f10b"}.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:"\\f10c"}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:"\\f10d"}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:"\\f10e"}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:"\\f10f"}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:"\\f110"}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before{content:"\\f111"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:"\\f112"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\\f113"}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:"\\f114"}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:"\\f115"}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:"\\f116"}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:"\\f117"}.vjs-icon-gplus{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-gplus:before{content:"\\f118"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:"\\f119"}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:"\\f11a"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:"\\f11b"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:"\\f11c"}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:"\\f11d"}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:"\\f11e"}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:"\\f11f"}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:"\\f120"}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before{content:"\\f121"}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before{content:"\\f122"}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:.266667rem;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:normal}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:none}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.video-js.vjs-4-3,.video-js.vjs-16-9,.video-js.vjs-fluid{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js.vjs-fill,.video-js .vjs-tech{width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0}body.vjs-full-window{padding:0;margin:0;height:100%}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen:not(.vjs-ios-native-fs){width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:.026667rem;left:-266.64rem;position:absolute;top:0;width:.026667rem}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:.533333rem;color:#fff;background-color:#000;font-size:.48rem;font-family:Arial,Helvetica,sans-serif;text-align:center;width:8rem;height:4rem;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.63332em;width:3em;display:block;position:absolute;top:.266667rem;left:.266667rem;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:rgba(43,51,63,.7);border-radius:.3em;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.81666em;margin-left:-1.5em}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,.5);transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{background:none;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8),hsla(0,0%,100%,0));overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:.533333rem .64rem;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.js-focus-visible .vjs-menu li.vjs-menu-item:hover,.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:rgba(115,133,159,.5)}.js-focus-visible .vjs-menu li.vjs-selected:hover,.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.js-focus-visible .vjs-menu :focus:not(.focus-visible),.video-js .vjs-menu :focus:not(:focus-visible){background:none}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em 0;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.vjs-has-started .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.vjs-button>.vjs-icon-placeholder{display:block}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:.026667rem;overflow:hidden;padding:0;position:absolute;width:.026667rem}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{display:flex;align-items:center}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 .266667rem}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;top:-.3333333333em;z-index:1}.video-js .vjs-load-progress{background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:rgba(115,133,159,.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:hsla(0,0%,100%,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:.16rem .213333rem .213333rem .213333rem;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:.026667rem;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em 0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#73859f;background-color:rgba(115,133,159,.5)}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:.026667rem;height:.026667rem;margin-left:-.026667rem}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control{visibility:visible;opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;margin-right:0}.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical{left:-3.5em;transition:left 0s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active{width:10em;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;visibility:visible;opacity:1;position:relative;transition:none}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{position:absolute;bottom:3em;left:.5em}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-liveui .vjs-live-control,.video-js:not(.vjs-live) .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{align-items:center;cursor:pointer;flex:none;display:inline-flex;height:100%;padding-left:.5em;padding-right:.5em;font-size:1em;line-height:3em;width:auto;min-width:4em}.vjs-no-flex .vjs-seek-to-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{margin-right:.5em;color:#888}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.video-js .vjs-current-time,.video-js .vjs-duration,.vjs-live .vjs-time-control,.vjs-no-flex .vjs-current-time,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js .vjs-fullscreen-control,.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:"X";font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-.666667rem 0 0 -.666667rem;opacity:.85;text-align:left;border:.16rem solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:1.333333rem;height:1.333333rem;border-radius:.666667rem;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;-webkit-animation:vjs-spinner-show 0s linear .3s forwards;animation:vjs-spinner-show 0s linear .3s forwards}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;margin:-.16rem;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;-webkit-animation-delay:.44s;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@-webkit-keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{to{transform:rotate(1turn)}}@-webkit-keyframes vjs-spinner-spin{to{-webkit-transform:rotate(1turn)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}@-webkit-keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"";font-size:1.5em;line-height:inherit}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" ";font-size:1.5em;line-height:inherit}.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-control,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-control,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-control{display:none}.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:auto}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subs-caps-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-live) .vjs-subs-caps-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-liveui) .vjs-subs-caps-button{display:none}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-custom-control-spacer,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-custom-control-spacer{flex:auto;display:block}.video-js:not(.vjs-fullscreen).vjs-layout-tiny.vjs-no-flex .vjs-custom-control-spacer,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui.vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-progress-control,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-progress-control{display:none}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:rgba(43,51,63,.75);color:#fff;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display:grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0 24px}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-track-setting>select{margin-right:1em;margin-bottom:.5em}.vjs-text-track-settings fieldset{margin:.133333rem;padding:.08rem;border:none}.vjs-text-track-settings fieldset span{display:inline-block}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;margin:0 0 .133333rem 0}.vjs-text-track-settings .vjs-label{position:absolute;clip:rect(.026667rem .026667rem .026667rem .026667rem);clip:rect(.026667rem,.026667rem,.026667rem,.026667rem);display:block;margin:0 0 .133333rem 0;padding:0;border:0;height:.026667rem;width:.026667rem;overflow:hidden}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,#73859f)}.vjs-track-settings-controls button:hover{color:rgba(43,51,63,.75)}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f);color:#2b333f;cursor:pointer;border-radius:.053333rem}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:-1000}.js-focus-visible .video-js :focus:not(.focus-visible),.video-js :focus:not(:focus-visible){outline:none}', ""]),
        e.exports = t
    },
    "6ed3": function(e, t, o) {
        "use strict";
        o("2059")
    },
    7471: function(e, t) {
        e.exports = ""
    },
    7494: function(e, t, o) {
        "use strict";
        o("243e")
    },
    "857a": function(e, t, o) {
        var i = o("1d80")
          , n = /"/g;
        e.exports = function(e, t, o, r) {
            var s = String(i(e))
              , a = "<" + t;
            return "" !== o && (a += " " + o + '="' + String(r).replace(n, "&quot;") + '"'),
            a + ">" + s + "</" + t + ">"
        }
    },
    "8b4d": function(e, t) {
        e.exports = ""
    },
    "8d5f": function(e, t) {
        e.exports = ""
    },
    "93fe": function(e, t, o) {
        e.exports = o.p + "img/special-img6.0a06b529.png"
    },
    9589: function(e, t) {
        e.exports = ""
    },
    "96cf": function(e, t, o) {
        var i = function(e) {
            "use strict";
            var t, o = Object.prototype, i = o.hasOwnProperty, n = "function" === typeof Symbol ? Symbol : {}, r = n.iterator || "@@iterator", s = n.asyncIterator || "@@asyncIterator", a = n.toStringTag || "@@toStringTag";
            function c(e, t, o) {
                return Object.defineProperty(e, t, {
                    value: o,
                    enumerable: !0,
                    configurable: !0,
                    writable: !0
                }),
                e[t]
            }
            try {
                c({}, "")
            } catch (z) {
                c = function(e, t, o) {
                    return e[t] = o
                }
            }
            function l(e, t, o, i) {
                var n = t && t.prototype instanceof g ? t : g
                  , r = Object.create(n.prototype)
                  , s = new T(i || []);
                return r._invoke = O(e, o, s),
                r
            }
            function d(e, t, o) {
                try {
                    return {
                        type: "normal",
                        arg: e.call(t, o)
                    }
                } catch (z) {
                    return {
                        type: "throw",
                        arg: z
                    }
                }
            }
            e.wrap = l;
            var u = "suspendedStart"
              , p = "suspendedYield"
              , v = "executing"
              , m = "completed"
              , f = {};
            function g() {}
            function b() {}
            function h() {}
            var j = {};
            j[r] = function() {
                return this
            }
            ;
            var A = Object.getPrototypeOf
              , y = A && A(A(B([])));
            y && y !== o && i.call(y, r) && (j = y);
            var w = h.prototype = g.prototype = Object.create(j);
            function x(e) {
                ["next", "throw", "return"].forEach((function(t) {
                    c(e, t, (function(e) {
                        return this._invoke(t, e)
                    }
                    ))
                }
                ))
            }
            function k(e, t) {
                function o(n, r, s, a) {
                    var c = d(e[n], e, r);
                    if ("throw" !== c.type) {
                        var l = c.arg
                          , u = l.value;
                        return u && "object" === typeof u && i.call(u, "__await") ? t.resolve(u.__await).then((function(e) {
                            o("next", e, s, a)
                        }
                        ), (function(e) {
                            o("throw", e, s, a)
                        }
                        )) : t.resolve(u).then((function(e) {
                            l.value = e,
                            s(l)
                        }
                        ), (function(e) {
                            return o("throw", e, s, a)
                        }
                        ))
                    }
                    a(c.arg)
                }
                var n;
                function r(e, i) {
                    function r() {
                        return new t((function(t, n) {
                            o(e, i, t, n)
                        }
                        ))
                    }
                    return n = n ? n.then(r, r) : r()
                }
                this._invoke = r
            }
            function O(e, t, o) {
                var i = u;
                return function(n, r) {
                    if (i === v)
                        throw new Error("Generator is already running");
                    if (i === m) {
                        if ("throw" === n)
                            throw r;
                        return E()
                    }
                    o.method = n,
                    o.arg = r;
                    while (1) {
                        var s = o.delegate;
                        if (s) {
                            var a = C(s, o);
                            if (a) {
                                if (a === f)
                                    continue;
                                return a
                            }
                        }
                        if ("next" === o.method)
                            o.sent = o._sent = o.arg;
                        else if ("throw" === o.method) {
                            if (i === u)
                                throw i = m,
                                o.arg;
                            o.dispatchException(o.arg)
                        } else
                            "return" === o.method && o.abrupt("return", o.arg);
                        i = v;
                        var c = d(e, t, o);
                        if ("normal" === c.type) {
                            if (i = o.done ? m : p,
                            c.arg === f)
                                continue;
                            return {
                                value: c.arg,
                                done: o.done
                            }
                        }
                        "throw" === c.type && (i = m,
                        o.method = "throw",
                        o.arg = c.arg)
                    }
                }
            }
            function C(e, o) {
                var i = e.iterator[o.method];
                if (i === t) {
                    if (o.delegate = null,
                    "throw" === o.method) {
                        if (e.iterator["return"] && (o.method = "return",
                        o.arg = t,
                        C(e, o),
                        "throw" === o.method))
                            return f;
                        o.method = "throw",
                        o.arg = new TypeError("The iterator does not provide a 'throw' method")
                    }
                    return f
                }
                var n = d(i, e.iterator, o.arg);
                if ("throw" === n.type)
                    return o.method = "throw",
                    o.arg = n.arg,
                    o.delegate = null,
                    f;
                var r = n.arg;
                return r ? r.done ? (o[e.resultName] = r.value,
                o.next = e.nextLoc,
                "return" !== o.method && (o.method = "next",
                o.arg = t),
                o.delegate = null,
                f) : r : (o.method = "throw",
                o.arg = new TypeError("iterator result is not an object"),
                o.delegate = null,
                f)
            }
            function S(e) {
                var t = {
                    tryLoc: e[0]
                };
                1 in e && (t.catchLoc = e[1]),
                2 in e && (t.finallyLoc = e[2],
                t.afterLoc = e[3]),
                this.tryEntries.push(t)
            }
            function I(e) {
                var t = e.completion || {};
                t.type = "normal",
                delete t.arg,
                e.completion = t
            }
            function T(e) {
                this.tryEntries = [{
                    tryLoc: "root"
                }],
                e.forEach(S, this),
                this.reset(!0)
            }
            function B(e) {
                if (e) {
                    var o = e[r];
                    if (o)
                        return o.call(e);
                    if ("function" === typeof e.next)
                        return e;
                    if (!isNaN(e.length)) {
                        var n = -1
                          , s = function o() {
                            while (++n < e.length)
                                if (i.call(e, n))
                                    return o.value = e[n],
                                    o.done = !1,
                                    o;
                            return o.value = t,
                            o.done = !0,
                            o
                        };
                        return s.next = s
                    }
                }
                return {
                    next: E
                }
            }
            function E() {
                return {
                    value: t,
                    done: !0
                }
            }
            return b.prototype = w.constructor = h,
            h.constructor = b,
            b.displayName = c(h, a, "GeneratorFunction"),
            e.isGeneratorFunction = function(e) {
                var t = "function" === typeof e && e.constructor;
                return !!t && (t === b || "GeneratorFunction" === (t.displayName || t.name))
            }
            ,
            e.mark = function(e) {
                return Object.setPrototypeOf ? Object.setPrototypeOf(e, h) : (e.__proto__ = h,
                c(e, a, "GeneratorFunction")),
                e.prototype = Object.create(w),
                e
            }
            ,
            e.awrap = function(e) {
                return {
                    __await: e
                }
            }
            ,
            x(k.prototype),
            k.prototype[s] = function() {
                return this
            }
            ,
            e.AsyncIterator = k,
            e.async = function(t, o, i, n, r) {
                void 0 === r && (r = Promise);
                var s = new k(l(t, o, i, n),r);
                return e.isGeneratorFunction(o) ? s : s.next().then((function(e) {
                    return e.done ? e.value : s.next()
                }
                ))
            }
            ,
            x(w),
            c(w, a, "Generator"),
            w[r] = function() {
                return this
            }
            ,
            w.toString = function() {
                return "[object Generator]"
            }
            ,
            e.keys = function(e) {
                var t = [];
                for (var o in e)
                    t.push(o);
                return t.reverse(),
                function o() {
                    while (t.length) {
                        var i = t.pop();
                        if (i in e)
                            return o.value = i,
                            o.done = !1,
                            o
                    }
                    return o.done = !0,
                    o
                }
            }
            ,
            e.values = B,
            T.prototype = {
                constructor: T,
                reset: function(e) {
                    if (this.prev = 0,
                    this.next = 0,
                    this.sent = this._sent = t,
                    this.done = !1,
                    this.delegate = null,
                    this.method = "next",
                    this.arg = t,
                    this.tryEntries.forEach(I),
                    !e)
                        for (var o in this)
                            "t" === o.charAt(0) && i.call(this, o) && !isNaN(+o.slice(1)) && (this[o] = t)
                },
                stop: function() {
                    this.done = !0;
                    var e = this.tryEntries[0]
                      , t = e.completion;
                    if ("throw" === t.type)
                        throw t.arg;
                    return this.rval
                },
                dispatchException: function(e) {
                    if (this.done)
                        throw e;
                    var o = this;
                    function n(i, n) {
                        return a.type = "throw",
                        a.arg = e,
                        o.next = i,
                        n && (o.method = "next",
                        o.arg = t),
                        !!n
                    }
                    for (var r = this.tryEntries.length - 1; r >= 0; --r) {
                        var s = this.tryEntries[r]
                          , a = s.completion;
                        if ("root" === s.tryLoc)
                            return n("end");
                        if (s.tryLoc <= this.prev) {
                            var c = i.call(s, "catchLoc")
                              , l = i.call(s, "finallyLoc");
                            if (c && l) {
                                if (this.prev < s.catchLoc)
                                    return n(s.catchLoc, !0);
                                if (this.prev < s.finallyLoc)
                                    return n(s.finallyLoc)
                            } else if (c) {
                                if (this.prev < s.catchLoc)
                                    return n(s.catchLoc, !0)
                            } else {
                                if (!l)
                                    throw new Error("try statement without catch or finally");
                                if (this.prev < s.finallyLoc)
                                    return n(s.finallyLoc)
                            }
                        }
                    }
                },
                abrupt: function(e, t) {
                    for (var o = this.tryEntries.length - 1; o >= 0; --o) {
                        var n = this.tryEntries[o];
                        if (n.tryLoc <= this.prev && i.call(n, "finallyLoc") && this.prev < n.finallyLoc) {
                            var r = n;
                            break
                        }
                    }
                    r && ("break" === e || "continue" === e) && r.tryLoc <= t && t <= r.finallyLoc && (r = null);
                    var s = r ? r.completion : {};
                    return s.type = e,
                    s.arg = t,
                    r ? (this.method = "next",
                    this.next = r.finallyLoc,
                    f) : this.complete(s)
                },
                complete: function(e, t) {
                    if ("throw" === e.type)
                        throw e.arg;
                    return "break" === e.type || "continue" === e.type ? this.next = e.arg : "return" === e.type ? (this.rval = this.arg = e.arg,
                    this.method = "return",
                    this.next = "end") : "normal" === e.type && t && (this.next = t),
                    f
                },
                finish: function(e) {
                    for (var t = this.tryEntries.length - 1; t >= 0; --t) {
                        var o = this.tryEntries[t];
                        if (o.finallyLoc === e)
                            return this.complete(o.completion, o.afterLoc),
                            I(o),
                            f
                    }
                },
                catch: function(e) {
                    for (var t = this.tryEntries.length - 1; t >= 0; --t) {
                        var o = this.tryEntries[t];
                        if (o.tryLoc === e) {
                            var i = o.completion;
                            if ("throw" === i.type) {
                                var n = i.arg;
                                I(o)
                            }
                            return n
                        }
                    }
                    throw new Error("illegal catch attempt")
                },
                delegateYield: function(e, o, i) {
                    return this.delegate = {
                        iterator: B(e),
                        resultName: o,
                        nextLoc: i
                    },
                    "next" === this.method && (this.arg = t),
                    f
                }
            },
            e
        }(e.exports);
        try {
            regeneratorRuntime = i
        } catch (n) {
            Function("r", "regeneratorRuntime = r")(i)
        }
    },
    9903: function(e, t, o) {
        e.exports = o.p + "img/question-go.a94e89ff.png"
    },
    9911: function(e, t, o) {
        "use strict";
        var i = o("23e7")
          , n = o("857a")
          , r = o("af03");
        i({
            target: "String",
            proto: !0,
            forced: r("link")
        }, {
            link: function(e) {
                return n(this, "a", "href", e)
            }
        })
    },
    "9afa": function(e, t) {
        e.exports = ""
    },
    ab13: function(e, t, o) {
        var i = o("b622")
          , n = i("match");
        e.exports = function(e) {
            var t = /./;
            try {
                "/./"[e](t)
            } catch (o) {
                try {
                    return t[n] = !1,
                    "/./"[e](t)
                } catch (i) {}
            }
            return !1
        }
    },
    ab57: function(e, t, o) {
        e.exports = o.p + "img/special-img5.03d16e76.png"
    },
    af03: function(e, t, o) {
        var i = o("d039");
        e.exports = function(e) {
            return i((function() {
                var t = ""[e]('"');
                return t !== t.toLowerCase() || t.split('"').length > 3
            }
            ))
        }
    },
    b680: function(e, t, o) {
        "use strict";
        var i = o("23e7")
          , n = o("a691")
          , r = o("408a")
          , s = o("1148")
          , a = o("d039")
          , c = 1..toFixed
          , l = Math.floor
          , d = function(e, t, o) {
            return 0 === t ? o : t % 2 === 1 ? d(e, t - 1, o * e) : d(e * e, t / 2, o)
        }
          , u = function(e) {
            var t = 0
              , o = e;
            while (o >= 4096)
                t += 12,
                o /= 4096;
            while (o >= 2)
                t += 1,
                o /= 2;
            return t
        }
          , p = function(e, t, o) {
            var i = -1
              , n = o;
            while (++i < 6)
                n += t * e[i],
                e[i] = n % 1e7,
                n = l(n / 1e7)
        }
          , v = function(e, t) {
            var o = 6
              , i = 0;
            while (--o >= 0)
                i += e[o],
                e[o] = l(i / t),
                i = i % t * 1e7
        }
          , m = function(e) {
            var t = 6
              , o = "";
            while (--t >= 0)
                if ("" !== o || 0 === t || 0 !== e[t]) {
                    var i = String(e[t]);
                    o = "" === o ? i : o + s.call("0", 7 - i.length) + i
                }
            return o
        }
          , f = c && ("0.000" !== 8e-5.toFixed(3) || "1" !== .9.toFixed(0) || "1.25" !== 1.255.toFixed(2) || "1000000000000000128" !== (0xde0b6b3a7640080).toFixed(0)) || !a((function() {
            c.call({})
        }
        ));
        i({
            target: "Number",
            proto: !0,
            forced: f
        }, {
            toFixed: function(e) {
                var t, o, i, a, c = r(this), l = n(e), f = [0, 0, 0, 0, 0, 0], g = "", b = "0";
                if (l < 0 || l > 20)
                    throw RangeError("Incorrect fraction digits");
                if (c != c)
                    return "NaN";
                if (c <= -1e21 || c >= 1e21)
                    return String(c);
                if (c < 0 && (g = "-",
                c = -c),
                c > 1e-21)
                    if (t = u(c * d(2, 69, 1)) - 69,
                    o = t < 0 ? c * d(2, -t, 1) : c / d(2, t, 1),
                    o *= 4503599627370496,
                    t = 52 - t,
                    t > 0) {
                        p(f, 0, o),
                        i = l;
                        while (i >= 7)
                            p(f, 1e7, 0),
                            i -= 7;
                        p(f, d(10, i, 1), 0),
                        i = t - 1;
                        while (i >= 23)
                            v(f, 1 << 23),
                            i -= 23;
                        v(f, 1 << i),
                        p(f, 1, 1),
                        v(f, 2),
                        b = m(f)
                    } else
                        p(f, 0, o),
                        p(f, 1 << -t, 0),
                        b = m(f) + s.call("0", l);
                return l > 0 ? (a = b.length,
                b = g + (a <= l ? "0." + s.call("0", l - a) + b : b.slice(0, a - l) + "." + b.slice(a - l))) : b = g + b,
                b
            }
        })
    },
    bc05: function(e, t) {
        e.exports = ""
    },
    c2e5: function(e, t, o) {
        "use strict";
        o("68bb")
    },
    c4ca: function(e, t, o) {
        var i = o("24fb")
          , n = o("1de5")
          , r = o("f346")
          , s = o("5c48");
        t = i(!1);
        var a = n(r)
          , c = n(s);
        t.push([e.i, ".slide-box[data-v-b0abe8d6]{padding:.266667rem 0 .533333rem;background:#fff;position:relative;margin:0 auto;border-radius:.533333rem}.title[data-v-b0abe8d6]{color:#1e1f1f;font-size:.48rem;font-weight:600;height:1.066667rem;line-height:1.066667rem;padding-bottom:.266667rem}.slide-verify[data-v-b0abe8d6],.title[data-v-b0abe8d6]{position:relative}.slide-verify-block[data-v-b0abe8d6],.slide-verify .miniBg[data-v-b0abe8d6]{position:absolute;left:0}.slide-verify-block[data-v-b0abe8d6]{top:0}.slide-mask[data-v-b0abe8d6],.sliderBg[data-v-b0abe8d6]{border-radius:.266667rem}.slide-mask[data-v-b0abe8d6]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:10}.slide-mask .slide-img[data-v-b0abe8d6]{display:block;width:1.44rem;height:1.44rem;margin:1.546667rem auto 0}.slide-mask .suc-text[data-v-b0abe8d6]{color:#1fcc52}.slide-mask .err-text[data-v-b0abe8d6],.slide-mask .suc-text[data-v-b0abe8d6]{font-size:.373333rem;margin-top:.213333rem;text-align:center}.slide-mask .err-text[data-v-b0abe8d6]{color:#f53d3e}.slide-verify-refresh-icon[data-v-b0abe8d6]{position:absolute;right:0;top:.213333rem;width:.64rem;height:.64rem;cursor:pointer;background:url(" + a + ") no-repeat;background-size:.64rem .64rem;z-index:2}.slide-verify-slider[data-v-b0abe8d6]{position:relative;text-align:center;width:100%;height:1.066667rem;line-height:1.066667rem;margin-top:.4rem;background:#f7f9fa;color:#45494c;border:.026667rem solid #e4e7eb;box-sizing:border-box;border-radius:.266667rem;overflow:hidden}.slide-verify-slider-mask[data-v-b0abe8d6]{background:rgba(25,99,255,.24);color:#969799;font-size:.346667rem}.slide-verify-slider-mask[data-v-b0abe8d6],.slide-verify-slider-mask-item[data-v-b0abe8d6]{position:absolute;left:0;top:0;height:1.066667rem;box-sizing:border-box}.slide-verify-slider-mask-item[data-v-b0abe8d6]{width:1.6rem;background:#1963ff url(" + c + ") no-repeat 50%;background-size:.64rem .64rem;box-shadow:0 0 .08rem rgba(0,0,0,.3);cursor:pointer;border-radius:.266667rem}.container-active .slide-verify-slider-mask-item[data-v-b0abe8d6]{height:1.066667rem;top:-.026667rem;border:.026667rem solid #1991fa}.container-active .slide-verify-slider-mask[data-v-b0abe8d6]{height:1.066667rem;border-width:.026667rem}.container-success .slide-verify-slider-mask-item[data-v-b0abe8d6]{height:1.066667rem;top:-.026667rem;border:.026667rem solid #52ccba;background-color:#52ccba!important}.container-success .slide-verify-slider-mask[data-v-b0abe8d6]{height:1.066667rem;border:.026667rem solid #52ccba;background-color:#d2f4ef}.slide-verify-slider-text[data-v-b0abe8d6]{color:#969799;font-size:.346667rem;font-weight:400}", ""]),
        e.exports = t
    },
    c61c: function(e, t, o) {
        e.exports = o.p + "img/video-quest.2694f3fd.png"
    },
    c9d4: function(e, t, o) {
        "use strict";
        o.r(t);
        o("b680");
        var i = o("7a23")
          , n = Object(i["R"])("data-v-6f134c9c");
        Object(i["B"])("data-v-6f134c9c");
        var r = {
            class: "video"
        }
          , s = {
            class: "head-box",
            ref: "headBox"
        }
          , a = {
            class: "videos"
        }
          , c = {
            class: "video-box"
        }
          , l = {
            id: "player",
            ref: "player",
            class: "video-js video-box mobile-videojs",
            "webkit-playsinline": "",
            playsinline: "",
            "x-webkit-airplay": "allow",
            "x5-video-player-type": "h5"
        }
          , d = {
            class: "tit-nav",
            ref: "titNav"
        }
          , u = {
            class: "nav"
        }
          , p = {
            class: "content wrapper",
            ref: "scrollHeight"
        }
          , v = {
            class: "text-box course"
        }
          , m = {
            class: "course-title"
        }
          , f = {
            class: "course-title-tit"
        }
          , g = {
            class: "course-bottom-box"
        }
          , b = {
            class: "course-left-box"
        }
          , h = {
            class: "teacher-icon"
        }
          , j = {
            class: "score-icon"
        }
          , A = {
            class: "progress-icon"
        }
          , y = Object(i["i"])(" 听课进度: ")
          , w = {
            class: "course-right-box"
        }
          , x = {
            key: 0,
            class: "course-bottom-box2"
        }
          , k = {
            class: "cbb-cont"
        }
          , O = {
            class: "cbb-left"
        }
          , C = Object(i["i"])(" 距离完成学分上传仍需学习： ")
          , S = {
            class: "title two-line"
        }
          , I = {
            class: "p-time"
        }
          , T = {
            class: "text-box lecture"
        }
          , B = {
            key: 0,
            class: "text-box question"
        }
          , E = {
            class: "look-show"
        }
          , z = {
            class: "top-box"
        }
          , D = Object(i["j"])("p", {
            class: "title-text"
        }, "课程详情", -1);
        Object(i["z"])();
        var M = n((function(e, t, o, n, M, P) {
            var U = Object(i["F"])("QuestionShow")
              , F = Object(i["F"])("VideoPop");
            return Object(i["y"])(),
            Object(i["f"])("div", r, [Object(i["j"])("div", s, [Object(i["j"])("div", a, [Object(i["j"])("div", c, [Object(i["j"])("video", l, " 请升级你的浏览器 ", 512)])]), Object(i["j"])("div", d, [Object(i["j"])("div", u, [Object(i["j"])("p", {
                class: {
                    active: 1 == M.navMenuActive
                },
                onClick: t[1] || (t[1] = function(e) {
                    return P.tabSwitch(1)
                }
                )
            }, " 课程 ", 2), Object(i["j"])("p", {
                class: {
                    active: 2 == M.navMenuActive
                },
                onClick: t[2] || (t[2] = function(e) {
                    return P.tabSwitch(2)
                }
                )
            }, " 讲义 ", 2), Object(i["j"])("p", {
                class: {
                    active: 3 == M.navMenuActive
                },
                onClick: t[3] || (t[3] = function(e) {
                    return P.tabSwitch(3)
                }
                ),
                ref: "question"
            }, " 答疑 ", 2)])], 512)], 512), Object(i["j"])("div", p, [Object(i["P"])(Object(i["j"])("div", v, [Object(i["j"])("div", m, [Object(i["j"])("p", f, Object(i["I"])(M.cwName), 1), Object(i["j"])("div", g, [Object(i["j"])("div", b, [Object(i["j"])("p", h, Object(i["I"])(M.courseTeacher), 1), Object(i["j"])("p", j, Object(i["I"])(M.courseCredit), 1), Object(i["j"])("p", A, [y, Object(i["j"])("span", {
                class: {
                    red: "异常" == M.courseProgress
                }
            }, Object(i["I"])(M.courseProgress), 3)])]), Object(i["j"])("div", w, [Object(i["j"])("p", {
                class: "go-course-detail",
                onClick: t[4] || (t[4] = function() {
                    return P.lookShow && P.lookShow.apply(P, arguments)
                }
                )
            }, "课程详情")])]), M.leftSeconds ? (Object(i["y"])(),
            Object(i["f"])("div", x, [Object(i["j"])("div", k, [Object(i["j"])("div", O, [C, Object(i["j"])("span", null, Object(i["I"])(M.leftSeconds), 1)]), Object(i["j"])("span", {
                class: "cbb-right",
                onClick: t[5] || (t[5] = function() {
                    return P.getSuperviseInfo && P.getSuperviseInfo.apply(P, arguments)
                }
                )
            })])])) : Object(i["g"])("", !0)]), Object(i["j"])("ul", null, [(Object(i["y"])(!0),
            Object(i["f"])(i["a"], null, Object(i["E"])(M.resData.videoDtos, (function(e) {
                return Object(i["y"])(),
                Object(i["f"])("li", {
                    class: "item",
                    key: e.videoID,
                    onClick: function(t) {
                        return P.changeVideo(e)
                    }
                }, [Object(i["j"])("div", {
                    class: ["play", [M.curVideoObj.videoID == e.videoID ? "play-pause" : "", M.curVideoObj.videoID == e.videoID && M.playing ? " play-on" : ""]]
                }, [Object(i["j"])("p", S, Object(i["I"])(e.videoName), 1), Object(i["j"])("p", I, Object(i["I"])(parseInt(e.effectiveStudyTime || 0) >= parseInt(e.videoLen) ? "已学完" : "0.00" == Math.floor(parseInt(e.effectiveStudyTime || 0) / parseInt(e.videoLen) * 100).toFixed(2) ? "未学习" : "已学：".concat(Math.floor(parseInt(e.effectiveStudyTime || 0) / parseInt(e.videoLen) * 100).toFixed(2), "%")), 1)], 2)], 8, ["onClick"])
            }
            )), 128))])], 512), [[i["M"], 1 == M.navMenuActive]]), Object(i["P"])(Object(i["j"])("div", T, [(Object(i["y"])(!0),
            Object(i["f"])(i["a"], null, Object(i["E"])(M.handoutDetailList, (function(e) {
                return Object(i["y"])(),
                Object(i["f"])("div", {
                    key: e.id,
                    innerHTML: e.content,
                    class: ["jiangyi-item", {
                        playing: e.id == M.currentHandoutId
                    }],
                    ref: "handout" + e.id,
                    onClick: function(t) {
                        return P.handoutSeekVideo(e)
                    }
                }, null, 10, ["innerHTML", "onClick"])
            }
            )), 128))], 512), [[i["M"], 2 == M.navMenuActive]]), 3 == M.navMenuActive ? (Object(i["y"])(),
            Object(i["f"])("div", B, [Object(i["j"])(U, {
                currentTime: e.currentTime,
                curVideoObj: M.curVideoObj,
                headHeight: M.headHeight
            }, null, 8, ["currentTime", "curVideoObj", "headHeight"])])) : Object(i["g"])("", !0)], 512), M.isVideoPopShow ? (Object(i["y"])(),
            Object(i["f"])(F, {
                key: 0,
                popUpType: M.popUpType,
                questionDtosNow: M.questionDtosNow,
                popOtherParam: M.popOtherParam,
                paramImgCodeObj: M.paramImgCodeObj,
                onFatherMethod: P.handleCloseVideoPop,
                onParantRefreshCode: P.getImgCodeBycallback,
                onParantRefreshSliderImg: P.getSliderCodeBycallback
            }, null, 8, ["popUpType", "questionDtosNow", "popOtherParam", "paramImgCodeObj", "onFatherMethod", "onParantRefreshCode", "onParantRefreshSliderImg"])) : Object(i["g"])("", !0), Object(i["j"])("div", E, [Object(i["j"])("div", {
                class: "commodity-box",
                style: {
                    height: M.lookAlert ? M.commodityHeight + "px" : "0px"
                }
            }, [Object(i["j"])("div", z, [D, Object(i["j"])("p", {
                class: "close",
                onClick: t[6] || (t[6] = function() {
                    return P.closeAlert && P.closeAlert.apply(P, arguments)
                }
                )
            })]), Object(i["j"])("div", {
                class: "text-box intro",
                innerHTML: M.introData
            }, null, 8, ["innerHTML"])], 4)])])
        }
        ))
          , P = o("1da1")
          , U = (o("7db0"),
        o("159b"),
        o("fb6a"),
        o("96cf"),
        o("ca00"))
          , F = (o("fda2"),
        o("f772"))
          , N = o("4bfb")
          , R = (o("d3b7"),
        o("bc3a"))
          , q = o.n(R)
          , V = o("9feb")
          , J = o("b775")
          , Q = "prod"
          , L = ""
          , Y = q.a.create({
            baseURL: "/",
            headers: {
                "content-type": "application/json"
            },
            timeout: 6e4
        })
          , H = function(e) {
            return L && (e.headers["APP-RESOURCE-ACCESS-TOKEN"] = L),
            e
        };
        Y.interceptors.request.use((function(e) {
            var t = H(e);
            return t
        }
        ), (function(e) {
            return Promise.reject(e)
        }
        )),
        Y.interceptors.response.use((function(e) {
            return e.data
        }
        ), (function(e) {
            return "cancel" != e.message && ("ECONNABORTED" == e.code && -1 != e.message.indexOf("timeout") ? V["a"].show("请求超时") : V["a"].show("网络出错，请检查网络后重试！")),
            Promise.reject(e)
        }
        ));
        var X = {
            version: "",
            d: "test" == Q ? "https://ahkjapi-test.ahhjsoft.com" : "https://ahkjapi.ahhjsoft.com",
            ua: navigator.userAgent,
            lock: !1,
            cPara: {
                accountId: "",
                userIdentifier: "",
                courseIdentifier: ""
            },
            env: "test" == Q ? "link" : "release",
            atoken: "",
            timeSep: "",
            cTimer: null,
            hTimer: null,
            sTimer: null,
            isInit: !1,
            curStatus: "",
            logStart: "",
            err: {
                msg: "平台接口错误"
            },
            component: null,
            isMinWeixiPop: !1,
            codes: {
                500: {
                    msg: "系统异常，请联系在线客服",
                    type: "4"
                },
                5e4: {
                    msg: "",
                    type: "2"
                },
                50001: {
                    msg: "",
                    type: "2"
                },
                50002: {
                    msg: "安徽省会计管理服务平台未查到缴费记录，请联系在线客服",
                    type: "4"
                },
                50003: {
                    msg: "未查询到关联数据，请联系在线客服",
                    type: "4"
                },
                500131: {
                    msg: "",
                    type: "2"
                },
                500132: {
                    msg: "学习数据异常，请退出听课并联系在线客服处理",
                    type: "4"
                },
                500133: {
                    msg: "存在其他进行中行为，请退出后重新学习",
                    type: "4"
                },
                500134: {
                    msg: "",
                    type: "1"
                },
                500135: {
                    msg: "",
                    type: "6"
                },
                500136: {
                    msg: "",
                    type: "1"
                },
                500137: {
                    msg: "不能同时学习两门课程，请退出后重新学习",
                    type: "4"
                },
                500138: {
                    msg: "",
                    type: "3"
                },
                500141: {
                    msg: "",
                    type: ""
                },
                500142: {
                    msg: "同时请求多个接口，请退出听课后重新进入听课页面",
                    type: "4"
                },
                E10004: {
                    msg: "验证超时，请点击“确定”重新进行验证或继续听课",
                    type: "1"
                },
                E10008: {
                    msg: "",
                    type: "2"
                },
                L10003: {
                    msg: "",
                    type: "1"
                },
                L10008: {
                    msg: "",
                    type: ""
                },
                L10009: {
                    msg: "",
                    type: ""
                },
                500002: {
                    msg: "",
                    type: "0"
                }
            },
            init: function(e, t) {
                this.component = t,
                this.cPara.userIdentifier = e.outerOrderId,
                this.cPara.courseIdentifier = e.courseCode,
                this.cPara.accountId = e.accountId,
                this.cPara.year = e.year,
                this.cPara.lectureId = e.lectureId,
                this.cPara.cwCode = e.cwCode,
                this.cPara.userCode = e.userCode,
                this.getAccessToken(),
                this.isMinWeixiPop = !1
            },
            getAccessToken: function(e) {
                var t = this;
                return Object(P["a"])(regeneratorRuntime.mark((function o() {
                    var i;
                    return regeneratorRuntime.wrap((function(o) {
                        while (1)
                            switch (o.prev = o.next) {
                            case 0:
                                return o.next = 2,
                                Object(J["b"])({
                                    url: "https://jxjyapi.dongao.cn/h5/anhui/getAccessToken",
                                    method: "post",
                                    loading: !1,
                                    data: {
                                        accountId: t.cPara.accountId,
                                        isNewToken: e ? "1" : "0"
                                    }
                                });
                            case 2:
                                if (i = o.sent,
                                "1" != i.result.code || "1" != i.body.code || !i.body.access_token) {
                                    o.next = 6;
                                    break
                                }
                                return L = i.body.access_token,
                                o.abrupt("return", L);
                            case 6:
                            case "end":
                                return o.stop()
                            }
                    }
                    ), o)
                }
                )))()
            },
            initialize: function() {
                var e = this;
                return Object(P["a"])(regeneratorRuntime.mark((function t() {
                    var o, i;
                    return regeneratorRuntime.wrap((function(t) {
                        while (1)
                            switch (t.prev = t.next) {
                            case 0:
                                o = e,
                                i = {
                                    userIdentifier: e.cPara.userIdentifier,
                                    courseIdentifier: e.cPara.courseIdentifier
                                },
                                Y({
                                    url: e.d + "/web/supervision/general/initialize",
                                    method: "post",
                                    data: i
                                }).then((function(e) {
                                    o.lock = !1,
                                    e.data && e.data.heartbeatIntervalInSeconds && (o.timeSep = e.data.heartbeatIntervalInSeconds),
                                    e.data && e.data.token ? (o.atoken = e.data.token,
                                    o.al("2", "Start", JSON.stringify(i), JSON.stringify(e)),
                                    o.closeCPop(),
                                    o.sheart()) : (o.atoken = "",
                                    o.al("2", "Start", JSON.stringify(i), JSON.stringify(e))),
                                    o.codes[e.code] && o.errH(e.code, e)
                                }
                                )).catch((function() {
                                    o.al("2", "Start", JSON.stringify(i), JSON.stringify(o.err)),
                                    o.errH("500")
                                }
                                ));
                            case 3:
                            case "end":
                                return t.stop()
                            }
                    }
                    ), t)
                }
                )))()
            },
            getCode: function(e) {
                var t = this
                  , o = {
                    env: this.env,
                    pointId: e,
                    userIdentifier: this.cPara.userIdentifier
                };
                Y({
                    url: this.d + "/ahkj/openapi/v1/supervisionMiniProgramShortUrl",
                    method: "get",
                    params: o
                }).then((function(i) {
                    i.data && i.data.openlink ? (t.cr(e, (function(e) {
                        var o = 0;
                        if (e.outTimeDate && e.nowDate && (o = parseInt((e.outTimeDate - e.nowDate) / 1e3)),
                        o > 0) {
                            var n = {
                                link: i.data.openlink,
                                sec: ""
                            };
                            n.sec = "(".concat(o, ") s"),
                            V["a"].close(),
                            t.component.setAnhuiPopShow(98, !0, n),
                            t.isMinWeixiPop = !0;
                            var r = o;
                            t.sTimer = setInterval((function() {
                                var e = document.querySelector(".anhui-code-sec");
                                r--,
                                n.sec = "(".concat(r, ") s"),
                                e.innerHTML = n.sec,
                                r < 1 && (clearInterval(t.sTimer),
                                t.sTimer = null,
                                n.sec = "",
                                e.innerHTML = n.sec)
                            }
                            ), 1e3)
                        }
                    }
                    )),
                    t.cTimer && (clearInterval(t.cTimer),
                    t.cTimer = null),
                    t.cTimer = setInterval((function() {
                        t.cr(e)
                    }
                    ), 1500)) : t.errH("500"),
                    t.al("4", t.curStatus, JSON.stringify(o), JSON.stringify(i))
                }
                )).catch((function() {
                    t.al("4", "", JSON.stringify(o), JSON.stringify(t.err))
                }
                ))
            },
            ts: function(e, t) {
                var o = this;
                return Object(P["a"])(regeneratorRuntime.mark((function i() {
                    var n, r, s;
                    return regeneratorRuntime.wrap((function(i) {
                        while (1)
                            switch (i.prev = i.next) {
                            case 0:
                                if (n = o,
                                n.atoken && !n.lock) {
                                    i.next = 3;
                                    break
                                }
                                return i.abrupt("return");
                            case 3:
                                if (r = {
                                    p: "pauseLearning",
                                    c: "continueLearning",
                                    e: "endLearning"
                                },
                                s = "",
                                "p" == e ? s = "5" : "c" == e ? s = "6" : "e" == e && (s = "7"),
                                "c" == e) {
                                    i.next = 9;
                                    break
                                }
                                return i.next = 9,
                                n.kw(t);
                            case 9:
                                Y({
                                    url: o.d + "/web/supervision/general/" + r[e] + "?token=" + o.atoken,
                                    method: "post",
                                    data: {}
                                }).then((function(o) {
                                    "e" == e && (n.lock = !0),
                                    n.codes[o.code] && n.errH(o.code, o),
                                    n.al(s, t, JSON.stringify({
                                        token: n.atoken
                                    }), JSON.stringify(o))
                                }
                                )).catch((function() {
                                    n.al(s, t, JSON.stringify({
                                        token: n.atoken
                                    }), JSON.stringify(n.err)),
                                    n.errH("500")
                                }
                                ));
                            case 10:
                            case "end":
                                return i.stop()
                            }
                    }
                    ), i)
                }
                )))()
            },
            kw: function(e) {
                var t = this;
                return Object(P["a"])(regeneratorRuntime.mark((function o() {
                    var i;
                    return regeneratorRuntime.wrap((function(o) {
                        while (1)
                            switch (o.prev = o.next) {
                            case 0:
                                if (i = t,
                                i.atoken && !i.lock) {
                                    o.next = 3;
                                    break
                                }
                                return o.abrupt("return");
                            case 3:
                                return o.abrupt("return", new Promise((function(o, n) {
                                    Y({
                                        url: t.d + "/web/supervision/general/heartbeat?token=" + t.atoken,
                                        method: "post",
                                        data: {}
                                    }).then((function(t) {
                                        "500141" == t.code ? i.component.video.paused() || i.h("continue") : i.codes[t.code] && i.errH(t.code, t);
                                        var n = "";
                                        "500138" == t.code && (n = "Pause_Supervision"),
                                        "500137" == t.code && (n = "Stop_Multi_Client"),
                                        "Continue_Supervision" != i.curStatus && "Continue" != i.curStatus && "Start" != i.curStatus || (n = "Stop_Heartbeat"),
                                        i.al("3", e || n, JSON.stringify({
                                            token: i.atoken
                                        }), JSON.stringify(t)),
                                        o(t)
                                    }
                                    )).catch((function(e) {
                                        i.al("3", "Stop_Heartbeat", JSON.stringify({
                                            token: i.atoken
                                        }), JSON.stringify(i.err)),
                                        i.errH("500"),
                                        n(e)
                                    }
                                    ))
                                }
                                )));
                            case 4:
                            case "end":
                                return o.stop()
                            }
                    }
                    ), o)
                }
                )))()
            },
            cr: function(e, t) {
                var o = this;
                if (!o.lock) {
                    var i = {
                        pointId: e
                    };
                    Y({
                        url: this.d + "/web/supervision/general/supervisePoint?pointId=" + i.pointId,
                        method: "post",
                        data: {}
                    }).then((function(e) {
                        "200" == e.code && e.data ? (t && t(e.data),
                        1 == e.data.result && 1 == e.data.status && (o.curStatus = "Continue_Supervision",
                        o.al("8", "", JSON.stringify(i), JSON.stringify(e)),
                        o.closeCPop())) : "E10004" == e.code ? (o.curStatus = "Stop_Heartbeat",
                        o.al("8", o.curStatus, JSON.stringify(i), JSON.stringify(e)),
                        o.closeCPop(!0),
                        o.component.video.paused() || o.component.video.pause(),
                        V["a"].show({
                            type: 2,
                            text: o.codes[e.code].msg,
                            close: function() {
                                return o.h("init")
                            }
                        })) : "E10008" == e.code ? o.atoken ? (o.curStatus = "Continue_Supervision",
                        o.al("8", "", JSON.stringify(i), JSON.stringify(e)),
                        o.closeCPop()) : (o.closeCPop(!0),
                        o.curStatus = "Continue_Supervision",
                        o.al("8", "", JSON.stringify(i), JSON.stringify(e)),
                        o.h("init")) : o.codes[e.code] && (o.errH(e.code, e),
                        o.al("8", o.curStatus, JSON.stringify(i), JSON.stringify(e)))
                    }
                    )).catch((function() {
                        o.al("8", "", JSON.stringify(i), JSON.stringify(o.err)),
                        o.errH("500")
                    }
                    ))
                }
            },
            al: function(e, t, o, i) {
                var n = this;
                return Object(P["a"])(regeneratorRuntime.mark((function r() {
                    var s, a, c, l;
                    return regeneratorRuntime.wrap((function(r) {
                        while (1)
                            switch (r.prev = r.next) {
                            case 0:
                                return s = n,
                                a = {
                                    year: s.cPara.year,
                                    userCode: s.cPara.userCode,
                                    accountId: s.cPara.accountId,
                                    cwCode: s.cPara.cwCode,
                                    lectureId: s.cPara.lectureId,
                                    logType: e,
                                    param: o,
                                    result: i,
                                    logAction: s.atoken ? t : "",
                                    logFlag: s.logStart,
                                    httpUserAgent: s.ua,
                                    timeStamp: +new Date
                                },
                                c = JSON.parse(a.param),
                                c.dtime = s.parseTimeStamp2Second(+new Date),
                                a.param = JSON.stringify(c),
                                r.next = 7,
                                Object(J["b"])({
                                    url: "https://jxjycwapi.dongao.cn/cwapi/logs/saveUserStudyLogs",
                                    method: "post",
                                    loading: !1,
                                    data: a
                                });
                            case 7:
                                l = r.sent,
                                "1" == l.result.code && l.body.logFlag && l.body.logFlag && (s.logStart = l.body.logFlag);
                            case 9:
                            case "end":
                                return r.stop()
                            }
                    }
                    ), r)
                }
                )))()
            },
            h: function(e) {
                var t = this;
                return Object(P["a"])(regeneratorRuntime.mark((function o() {
                    var i, n, r;
                    return regeneratorRuntime.wrap((function(o) {
                        while (1)
                            switch (o.prev = o.next) {
                            case 0:
                                if (i = t,
                                L) {
                                    o.next = 3;
                                    break
                                }
                                return o.abrupt("return");
                            case 3:
                                n = ["Pause_Supervision", "Stop", "Stop_Multi_Client", "Stop_Heartbeat"],
                                r = ["Start"],
                                "init" == e ? (i.curStatus = "Start",
                                L ? t.initialize() : t.getAccessToken().then((function() {
                                    return t.initialize()
                                }
                                ))) : "pause" == e ? n.indexOf(i.curStatus) > -1 || (i.curStatus = "Pause",
                                t.ts("p", i.curStatus)) : "continue" == e ? r.indexOf(i.curStatus) > -1 || ("Continue_Supervision" != i.curStatus && (i.curStatus = "Continue"),
                                t.ts("c", i.curStatus)) : "end" == e && ("Stop_Multi_Client" != i.curStatus && "Stop_Heartbeat" != i.curStatus && (i.curStatus = "Stop"),
                                t.ts("e", i.curStatus));
                            case 5:
                            case "end":
                                return o.stop()
                            }
                    }
                    ), o)
                }
                )))()
            },
            errH: function(e, t) {
                var o = this;
                return Object(P["a"])(regeneratorRuntime.mark((function i() {
                    var n, r;
                    return regeneratorRuntime.wrap((function(i) {
                        while (1)
                            switch (i.prev = i.next) {
                            case 0:
                                if (n = o,
                                r = n.codes[e],
                                "0" != r.type) {
                                    i.next = 9;
                                    break
                                }
                                return i.next = 5,
                                o.getAccessToken(!0);
                            case 5:
                                n.atoken = "",
                                n.h("init"),
                                i.next = 26;
                                break;
                            case 9:
                                if ("1" != r.type) {
                                    i.next = 14;
                                    break
                                }
                                n.atoken = "",
                                n.h("init"),
                                i.next = 26;
                                break;
                            case 14:
                                if ("2" != r.type) {
                                    i.next = 18;
                                    break
                                }
                                n.closeCPop(),
                                i.next = 26;
                                break;
                            case 18:
                                if ("3" != r.type) {
                                    i.next = 25;
                                    break
                                }
                                if ("Pause_Supervision" != n.curStatus) {
                                    i.next = 21;
                                    break
                                }
                                return i.abrupt("return");
                            case 21:
                                n.closeCPop(!0),
                                t.data && t.data.pointId && (n.curStatus = "Pause_Supervision",
                                n.getCode(t.data.pointId)),
                                i.next = 26;
                                break;
                            case 25:
                                "4" == r.type ? (n.closeCPop(!0),
                                n.curStatus = "500137" == e ? "Stop_Multi_Client" : "Stop_Heartbeat",
                                n.h("end"),
                                n.lock = !0,
                                n.component.video.pause(),
                                V["a"].show({
                                    type: 2,
                                    text: r.msg || "",
                                    btnTxt: "退出听课",
                                    close: function() {
                                        n.component.$router.go(-1)
                                    }
                                })) : "5" == r.type ? (n.h("end"),
                                n.lock = !0,
                                V["a"].show({
                                    type: 2,
                                    text: "学习数据异常，请退出听课重试",
                                    btnTxt: "退出听课",
                                    close: function() {
                                        n.component.$router.go(-1)
                                    }
                                }),
                                clearInterval(n.hTimer),
                                n.hTimer = null) : "6" == r.type && (n.lock = !0,
                                clearInterval(n.hTimer),
                                n.hTimer = null);
                            case 26:
                            case "end":
                                return i.stop()
                            }
                    }
                    ), i)
                }
                )))()
            },
            closeCPop: function(e) {
                var t = this;
                t.cTimer && (clearInterval(t.cTimer),
                t.cTimer = null),
                t.sTimer && (clearInterval(t.sTimer),
                t.sTimer = null),
                t.component.setAnhuiPopShow(98, !1),
                e || t.component.video.play()
            },
            clearAllTimer: function() {
                var e = this;
                e.cTimer && (clearInterval(e.cTimer),
                e.cTimer = null),
                e.sTimer && (clearInterval(e.sTimer),
                e.sTimer = null),
                e.hTimer && (clearInterval(e.hTimer),
                e.hTimer = null)
            },
            sheart: function() {
                var e = this;
                null === e.hTimer && (e.kw(),
                e.hTimer = setInterval((function() {
                    e.kw()
                }
                ), 1e3 * parseInt(e.timeSep)))
            },
            parseTimeStamp2Second: function(e) {
                var t = new Date(e)
                  , o = t.getHours()
                  , i = t.getMinutes()
                  , n = t.getSeconds()
                  , r = t.getMilliseconds();
                return o = o < 10 ? "0" + o : o,
                i = i < 10 ? "0" + i : i,
                n = n < 10 ? "0" + n : n,
                o + ":" + i + ":" + n + ":" + r
            }
        }
          , W = (o("caad"),
        o("2532"),
        o("99af"),
        o("4328"))
          , G = o.n(W)
          , Z = "prod"
          , K = ""
          , $ = q.a.create({
            baseURL: "/",
            headers: {
                "content-type": "application/json"
            },
            timeout: 6e4
        })
          , _ = function(e) {
            "post" == e.method && (e["data"] = G.a.stringify(e.data));
            var t = ["/syncPersonStudy", "/generalHeartbeat", "/getSuperviseResult", "/getScheme", "/pauseLearning", "/continueLearning", "/endLearning"]
              , o = t.some((function(t) {
                return e.url.includes(t)
            }
            ));
            return K && (o ? (e.headers["ACCESS-TOKEN"] = K,
            e.headers["content-type"] = "application/x-www-form-urlencoded;charset=UTF-8") : e.headers["APP-RESOURCE-ACCESS-TOKEN"] = K),
            e
        };
        $.interceptors.request.use((function(e) {
            var t = _(e);
            return t
        }
        ), (function(e) {
            return Promise.reject(e)
        }
        )),
        $.interceptors.response.use((function(e) {
            return e.data
        }
        ), (function(e) {
            return "cancel" != e.message && ("ECONNABORTED" == e.code && -1 != e.message.indexOf("timeout") ? V["a"].show("请求超时") : V["a"].show("网络出错，请检查网络后重试！")),
            Promise.reject(e)
        }
        ));
        var ee = {
            version: "",
            d: "",
            ua: navigator.userAgent,
            accessTokenInvalidiTime: 0,
            lock: !1,
            cPara: {
                accountId: "",
                userIdentifier: "",
                courseIdentifier: ""
            },
            env: "test" == Z ? "link" : "release",
            atoken: "",
            timeSep: "",
            cTimer: null,
            hTimer: null,
            sTimer: null,
            isInit: !1,
            curStatus: "",
            logStart: "",
            err: {
                msg: "平台接口错误"
            },
            component: null,
            isMinWeixiPop: !1,
            kwErrtimes: 0,
            crErrtimes: 0,
            codes: {
                500: {
                    msg: "系统异常，请联系在线客服",
                    type: "4"
                },
                5e5: {
                    msg: "系统异常，请联系在线客服。",
                    type: "4"
                },
                500040: {
                    msg: "继续学习",
                    type: "2"
                },
                500010: {
                    msg: "access-token无效",
                    type: "0"
                },
                500020: {
                    msg: "继续学习",
                    type: "2"
                },
                500030: {
                    msg: "未查询到报名信息，请联系在线客服。",
                    type: "4"
                },
                500050: {
                    msg: "订单未支付，请联系在线客服。",
                    type: "4"
                },
                500060: {
                    msg: "订单已退款，无法继续学习。",
                    type: "4"
                },
                500070: {
                    msg: "报名记录已取消，无法继续学习，请联系在线客服。",
                    type: "4"
                },
                500090: {
                    msg: "课程查询有误，请联系在线客服。",
                    type: "4"
                },
                500999: {
                    msg: "需要进行监管",
                    type: "3"
                },
                500082: {
                    msg: "",
                    type: "2"
                },
                500085: {
                    msg: "",
                    type: "2"
                },
                500001: {
                    msg: "信息有误，请联系在线客服。",
                    type: "4"
                },
                500011: {
                    msg: "studyToken无效",
                    type: "1"
                },
                500013: {
                    msg: "用户学习另一门课程，当前凭证失效",
                    type: "4"
                },
                500014: {
                    msg: "学习信息异常，请点击“确定”重新验证或继续听课",
                    type: "1"
                },
                500081: {
                    msg: "",
                    type: "2"
                },
                "00": {
                    msg: "验证超时，请点击确定继续听课。"
                }
            },
            init: function(e, t) {
                "420000" == e.areaCode ? this.d = "test" == Z ? "https://kjgl.dongao.cn/hbJxjyApi" : "https://119.36.213.82/hbJxjyApi" : "220000" == e.areaCode ? this.d = "test" == Z ? "https://kjgl.dongao.cn/jljxjyApi" : "https://kjgl.czt.jl.gov.cn/jljxjyApi" : this.lock = !0,
                this.component = t,
                this.cPara.userIdentifier = e.outerOrderId,
                this.cPara.courseIdentifier = e.courseCode,
                this.cPara.accountId = e.accountId,
                this.cPara.year = e.year,
                this.cPara.lectureId = e.lectureId,
                this.cPara.cwCode = e.cwCode,
                this.cPara.userCode = e.userCode,
                this.cPara.schoolCode = e.schoolCode,
                this.cPara.deviceType = "2",
                this.getAccessToken(),
                this.isMinWeixiPop = !1
            },
            getAccessToken: function(e) {
                var t = this;
                return Object(P["a"])(regeneratorRuntime.mark((function o() {
                    var i;
                    return regeneratorRuntime.wrap((function(o) {
                        while (1)
                            switch (o.prev = o.next) {
                            case 0:
                                return o.next = 2,
                                Object(J["b"])({
                                    url: "https://jxjyapi.dongao.cn/h5/appToken/getAccessToken",
                                    method: "post",
                                    loading: !1,
                                    data: {
                                        accountId: t.cPara.accountId,
                                        isNewToken: e ? "1" : "0"
                                    }
                                });
                            case 2:
                                if (i = o.sent,
                                "1" != i.result.code || "1" != i.body.code || !i.body.access_token) {
                                    o.next = 6;
                                    break
                                }
                                return K = i.body.access_token,
                                o.abrupt("return", K);
                            case 6:
                            case "end":
                                return o.stop()
                            }
                    }
                    ), o)
                }
                )))()
            },
            initialize: function() {
                var e = this;
                return Object(P["a"])(regeneratorRuntime.mark((function t() {
                    var o, i;
                    return regeneratorRuntime.wrap((function(t) {
                        while (1)
                            switch (t.prev = t.next) {
                            case 0:
                                o = e,
                                i = {
                                    courseId: e.cPara.courseIdentifier,
                                    schoolCode: e.cPara.schoolCode,
                                    deviceType: e.cPara.deviceType,
                                    applyNum: e.cPara.userIdentifier,
                                    sign: F["a"].util.md5Data({
                                        schoolCode: e.cPara.schoolCode,
                                        courseId: e.cPara.courseId
                                    }).sign
                                },
                                $({
                                    url: e.d + "/api/syncPersonStudy",
                                    method: "post",
                                    data: i
                                }).then((function(t) {
                                    if (o.lock = !1,
                                    t.data && t.data.heartbeatSeconds && (o.timeSep = t.data.heartbeatSeconds),
                                    t.data && t.data.studyToken ? (o.atoken = t.data.studyToken,
                                    o.al("2", "Start", JSON.stringify(i), JSON.stringify(t)),
                                    o.closeCPop(),
                                    o.sheart()) : (o.atoken = "",
                                    o.al("2", "Start", JSON.stringify(i), JSON.stringify(t))),
                                    "500010" == t.code ? o.accessTokenInvalidiTime++ : o.accessTokenInvalidiTime = 0,
                                    o.accessTokenInvalidiTime > 1)
                                        return o.lock = !0,
                                        o.component.video.pause(),
                                        V["a"].show({
                                            type: 2,
                                            text: e.codes["500010"].msg,
                                            btnTxt: "退出听课",
                                            close: function() {
                                                o.component.$router.go(-1)
                                            }
                                        }),
                                        void o.component.exitFullVideo();
                                    console.log(o.codes[t.code]),
                                    o.codes[t.code] && o.errH(t.code, t)
                                }
                                )).catch((function(e) {
                                    o.al("2", "Start", JSON.stringify(i), JSON.stringify({
                                        msg: o.err.msg,
                                        e: e
                                    })),
                                    o.errH("500")
                                }
                                ));
                            case 3:
                            case "end":
                                return t.stop()
                            }
                    }
                    ), t)
                }
                )))()
            },
            getCode: function(e) {
                var t = this
                  , o = {
                    env: this.env,
                    pointId: e,
                    userIdentifier: this.cPara.userIdentifier
                };
                $({
                    url: this.d + "/api/getScheme?pointId=".concat(e),
                    method: "get"
                }).then((function(i) {
                    i.data && i.data.openlink ? (t.cr(e, (function(e) {
                        var o = 0;
                        if (e.outTimeDate && e.nowData && (o = parseInt((e.outTimeDate - e.nowData) / 1e3)),
                        o > 0) {
                            var n = {
                                link: i.data.openlink,
                                sec: ""
                            };
                            n.sec = "(".concat(o, ") s"),
                            V["a"].close(),
                            t.component.setAnhuiPopShow(98, !0, n),
                            t.isMinWeixiPop = !0;
                            var r = o;
                            t.sTimer = setInterval((function() {
                                var e = document.querySelector(".anhui-code-sec");
                                r--,
                                n.sec = "(".concat(r, ") s"),
                                e.innerHTML = n.sec,
                                r < 1 && (clearInterval(t.sTimer),
                                t.sTimer = null,
                                n.sec = "",
                                e.innerHTML = n.sec)
                            }
                            ), 1e3)
                        }
                    }
                    )),
                    t.cTimer && (clearInterval(t.cTimer),
                    t.cTimer = null),
                    t.cTimer = setInterval((function() {
                        t.cr(e)
                    }
                    ), 1500)) : t.errH("500"),
                    t.al("4", t.curStatus, JSON.stringify(o), JSON.stringify(i))
                }
                )).catch((function(e) {
                    t.al("4", "", JSON.stringify(o), JSON.stringify({
                        msg: t.err.msg,
                        e: e
                    }))
                }
                ))
            },
            ts: function(e, t) {
                var o = this;
                return Object(P["a"])(regeneratorRuntime.mark((function i() {
                    var n, r, s;
                    return regeneratorRuntime.wrap((function(i) {
                        while (1)
                            switch (i.prev = i.next) {
                            case 0:
                                if (n = o,
                                n.atoken && !n.lock) {
                                    i.next = 3;
                                    break
                                }
                                return i.abrupt("return");
                            case 3:
                                if (r = {
                                    p: "pauseLearning",
                                    c: "continueLearning",
                                    e: "endLearning"
                                },
                                s = "",
                                "p" == e ? s = "5" : "c" == e ? s = "6" : "e" == e && (s = "7"),
                                "c" == e) {
                                    i.next = 9;
                                    break
                                }
                                return i.next = 9,
                                n.kw(t);
                            case 9:
                                $({
                                    url: o.d + "/api/study/" + r[e] + "?studyToken=" + o.atoken,
                                    method: "post",
                                    data: {}
                                }).then((function(o) {
                                    "e" == e && (n.lock = !0),
                                    n.codes[o.code] && n.errH(o.code, o),
                                    n.al(s, t, JSON.stringify({
                                        token: n.atoken
                                    }), JSON.stringify(o))
                                }
                                )).catch((function(e) {
                                    n.al(s, t, JSON.stringify({
                                        token: n.atoken
                                    }), JSON.stringify({
                                        msg: n.err.msg,
                                        e: e
                                    })),
                                    n.errH("500")
                                }
                                ));
                            case 10:
                            case "end":
                                return i.stop()
                            }
                    }
                    ), i)
                }
                )))()
            },
            kw: function(e) {
                var t = this;
                return Object(P["a"])(regeneratorRuntime.mark((function o() {
                    var i;
                    return regeneratorRuntime.wrap((function(o) {
                        while (1)
                            switch (o.prev = o.next) {
                            case 0:
                                if (i = t,
                                i.atoken && !i.lock) {
                                    o.next = 3;
                                    break
                                }
                                return o.abrupt("return");
                            case 3:
                                return o.abrupt("return", new Promise((function(o, n) {
                                    $({
                                        url: t.d + "/api/study/generalHeartbeat?studyToken=" + t.atoken,
                                        method: "post",
                                        data: {}
                                    }).then((function(t) {
                                        i.kwErrtimes = 0,
                                        "500081" == t.code ? i.component.video.paused() || i.h("continue") : "1" != t.code || e ? i.codes[t.code] && i.errH(t.code, t) : i.component.video.paused() && i.component.video.play();
                                        var n = "";
                                        "500999" == t.code && (n = "Pause_Supervision"),
                                        "500013" == t.code && (n = "Stop_Multi_Client"),
                                        "Continue_Supervision" != i.curStatus && "Continue" != i.curStatus && "Start" != i.curStatus || (n = "Stop_Heartbeat"),
                                        i.al("3", e || n, JSON.stringify({
                                            token: i.atoken
                                        }), JSON.stringify(t)),
                                        o(t)
                                    }
                                    )).catch((function(e) {
                                        i.al("3", "Stop_Heartbeat", JSON.stringify({
                                            token: i.atoken
                                        }), JSON.stringify({
                                            msg: i.err.msg,
                                            e: e
                                        })),
                                        "Network Error" == e.message && (i.kwErrtimes++,
                                        i.kwErrtimes < 2) || (i.errH("500"),
                                        n(e))
                                    }
                                    ))
                                }
                                )));
                            case 4:
                            case "end":
                                return o.stop()
                            }
                    }
                    ), o)
                }
                )))()
            },
            cr: function(e, t) {
                var o = this;
                if (!o.lock) {
                    var i = {
                        pointId: e,
                        schoolCode: this.cPara.schoolCode,
                        sign: F["a"].util.md5Data({
                            schoolCode: this.cPara.schoolCode,
                            courseId: this.cPara.courseId
                        }).sign
                    };
                    $({
                        url: this.d + "/api/getSuperviseResult?schoolCode=".concat(i.schoolCode, "&pointId=").concat(i.pointId, "&sign=").concat(i.sign),
                        method: "get",
                        data: {}
                    }).then((function(e) {
                        o.crErrtimes = 0,
                        "1" == e.code && e.data ? (t && t(e.data),
                        2 == e.data.status ? e.atoken ? (o.curStatus = "Continue_Supervision",
                        o.al("8", "", JSON.stringify(i), JSON.stringify(e)),
                        o.closeCPop()) : (o.closeCPop(!0),
                        o.curStatus = "Continue_Supervision",
                        o.al("8", "", JSON.stringify(i), JSON.stringify(e)),
                        o.h("init")) : 4 == e.data.status && (o.curStatus = "Stop_Heartbeat",
                        o.al("8", o.curStatus, JSON.stringify(i), JSON.stringify(e)),
                        o.hTimer && (clearInterval(o.hTimer),
                        o.hTimer = null),
                        o.closeCPop(!0),
                        o.component.video.paused() || o.component.video.pause(),
                        V["a"].show({
                            type: 2,
                            text: o.codes["00"].msg,
                            close: function() {
                                return o.h("init")
                            }
                        }),
                        o.component.exitFullVideo())) : o.codes[e.code] && (o.errH(e.code, e),
                        o.al("8", o.curStatus, JSON.stringify(i), JSON.stringify(e)))
                    }
                    )).catch((function(e) {
                        o.al("8", "", JSON.stringify(i), JSON.stringify({
                            msg: o.err.msg,
                            e: e
                        })),
                        "Network Error" == e.message && (o.crErrtimes++,
                        o.crErrtimes < 2) || o.errH("500")
                    }
                    ))
                }
            },
            al: function(e, t, o, i) {
                var n = this;
                return Object(P["a"])(regeneratorRuntime.mark((function r() {
                    var s, a, c, l;
                    return regeneratorRuntime.wrap((function(r) {
                        while (1)
                            switch (r.prev = r.next) {
                            case 0:
                                return s = n,
                                a = {
                                    year: s.cPara.year,
                                    userCode: s.cPara.userCode,
                                    accountId: s.cPara.accountId,
                                    cwCode: s.cPara.cwCode,
                                    lectureId: s.cPara.lectureId,
                                    logType: e,
                                    param: o,
                                    result: i,
                                    logAction: s.atoken ? t : "",
                                    logFlag: s.logStart,
                                    httpUserAgent: s.ua,
                                    timeStamp: +new Date,
                                    flag: 0
                                },
                                c = JSON.parse(a.param),
                                c.dtime = s.parseTimeStamp2Second(+new Date),
                                a.param = JSON.stringify(c),
                                r.next = 7,
                                Object(J["b"])({
                                    url: "https://jxjycwapi.dongao.cn/cwapi/logs/saveUserStudyLogs",
                                    method: "post",
                                    loading: !1,
                                    data: a
                                });
                            case 7:
                                l = r.sent,
                                "1" == l.result.code && l.body.logFlag && l.body.logFlag && (s.logStart = l.body.logFlag);
                            case 9:
                            case "end":
                                return r.stop()
                            }
                    }
                    ), r)
                }
                )))()
            },
            h: function(e) {
                var t = this;
                return Object(P["a"])(regeneratorRuntime.mark((function o() {
                    var i, n, r;
                    return regeneratorRuntime.wrap((function(o) {
                        while (1)
                            switch (o.prev = o.next) {
                            case 0:
                                if (i = t,
                                K) {
                                    o.next = 3;
                                    break
                                }
                                return o.abrupt("return");
                            case 3:
                                n = ["Pause_Supervision", "Stop", "Stop_Multi_Client", "Stop_Heartbeat"],
                                r = ["Start"],
                                "init" == e ? (i.curStatus = "Start",
                                K ? t.initialize() : t.getAccessToken().then((function() {
                                    return t.initialize()
                                }
                                ))) : "pause" == e ? n.indexOf(i.curStatus) > -1 || (i.curStatus = "Pause",
                                t.ts("p", i.curStatus)) : "continue" == e ? r.indexOf(i.curStatus) > -1 || ("Continue_Supervision" != i.curStatus && (i.curStatus = "Continue"),
                                t.ts("c", i.curStatus)) : "end" == e && ("Stop_Multi_Client" != i.curStatus && "Stop_Heartbeat" != i.curStatus && (i.curStatus = "Stop"),
                                t.ts("e", i.curStatus));
                            case 5:
                            case "end":
                                return o.stop()
                            }
                    }
                    ), o)
                }
                )))()
            },
            errH: function(e, t) {
                var o = this;
                return Object(P["a"])(regeneratorRuntime.mark((function i() {
                    var n, r;
                    return regeneratorRuntime.wrap((function(i) {
                        while (1)
                            switch (i.prev = i.next) {
                            case 0:
                                if (n = o,
                                r = n.codes[e],
                                "0" != r.type) {
                                    i.next = 9;
                                    break
                                }
                                return i.next = 5,
                                o.getAccessToken(!0);
                            case 5:
                                n.atoken = "",
                                n.h("init"),
                                i.next = 26;
                                break;
                            case 9:
                                if ("1" != r.type) {
                                    i.next = 14;
                                    break
                                }
                                n.atoken = "",
                                n.h("init"),
                                i.next = 26;
                                break;
                            case 14:
                                if ("2" != r.type) {
                                    i.next = 18;
                                    break
                                }
                                n.closeCPop(),
                                i.next = 26;
                                break;
                            case 18:
                                if ("3" != r.type) {
                                    i.next = 25;
                                    break
                                }
                                if ("Pause_Supervision" != n.curStatus) {
                                    i.next = 21;
                                    break
                                }
                                return i.abrupt("return");
                            case 21:
                                n.closeCPop(!0),
                                t.data && t.data.pointId && (n.curStatus = "Pause_Supervision",
                                n.getCode(t.data.pointId)),
                                i.next = 26;
                                break;
                            case 25:
                                "4" == r.type ? (n.closeCPop(!0),
                                n.curStatus = "500013" == e ? "Stop_Multi_Client" : "Stop_Heartbeat",
                                n.h("end"),
                                n.lock = !0,
                                n.component.video.pause(),
                                r.msg != V["a"].getMsg() && (V["a"].show({
                                    type: 2,
                                    text: r.msg || "",
                                    btnTxt: "退出听课",
                                    close: function() {
                                        n.component.$router.go(-1)
                                    }
                                }),
                                n.component.exitFullVideo())) : "5" == r.type ? (n.h("end"),
                                n.lock = !0,
                                V["a"].show({
                                    type: 2,
                                    text: "学习数据异常，请退出听课重试",
                                    btnTxt: "退出听课",
                                    close: function() {
                                        n.component.$router.go(-1)
                                    }
                                }),
                                n.component.exitFullVideo(),
                                clearInterval(n.hTimer),
                                n.hTimer = null) : "6" == r.type && (n.lock = !0,
                                clearInterval(n.hTimer),
                                n.hTimer = null);
                            case 26:
                            case "end":
                                return i.stop()
                            }
                    }
                    ), i)
                }
                )))()
            },
            closeCPop: function(e) {
                var t = this;
                t.cTimer && (clearInterval(t.cTimer),
                t.cTimer = null),
                t.sTimer && (clearInterval(t.sTimer),
                t.sTimer = null),
                t.component.setAnhuiPopShow(98, !1),
                e || t.component.video.play()
            },
            clearAllTimer: function() {
                var e = this;
                e.cTimer && (clearInterval(e.cTimer),
                e.cTimer = null),
                e.sTimer && (clearInterval(e.sTimer),
                e.sTimer = null),
                e.hTimer && (clearInterval(e.hTimer),
                e.hTimer = null)
            },
            sheart: function() {
                var e = this;
                null === e.hTimer && (e.kw(),
                e.hTimer = setInterval((function() {
                    e.kw()
                }
                ), 1e3 * parseInt(e.timeSep)))
            },
            parseTimeStamp2Second: function(e) {
                var t = new Date(e)
                  , o = t.getHours()
                  , i = t.getMinutes()
                  , n = t.getSeconds()
                  , r = t.getMilliseconds();
                return o = o < 10 ? "0" + o : o,
                i = i < 10 ? "0" + i : i,
                n = n < 10 ? "0" + n : n,
                o + ":" + i + ":" + n + ":" + r
            }
        }
          , te = o("3382")
          , oe = o.n(te)
          , ie = o("9589")
          , ne = o.n(ie)
          , re = Object(i["R"])("data-v-03173098");
        Object(i["B"])("data-v-03173098");
        var se = {
            class: "pop"
        }
          , ae = Object(i["j"])("div", {
            class: "mask"
        }, null, -1)
          , ce = {
            key: 0,
            class: "video-pop-code pop-video"
        }
          , le = {
            class: "commodity-box",
            style: {
                height: "auto",
                "padding-bottom": "0.3rem"
            }
        }
          , de = Object(i["j"])("div", {
            class: "top-box"
        }, [Object(i["j"])("p", {
            class: "title-text"
        }, "监管提示")], -1)
          , ue = {
            class: "text-box",
            style: {
                height: "3.5rem",
                "padding-top": "0.2rem"
            }
        }
          , pe = Object(i["j"])("p", {
            class: "code-tit",
            style: {
                color: "#1e1f1f",
                "font-size": "0.4rem",
                "text-align": "left"
            }
        }, " 应管理部门要求，现平台学习已开启监管功能 ", -1)
          , ve = Object(i["j"])("p", {
            class: "code-tit",
            style: {
                color: "#595a5b",
                "font-size": "0.32rem",
                "text-align": "left",
                "margin-top": "-0.2rem"
            }
        }, " 请点击下方按钮，跳转到「微信小程序」进行听课验证。 ", -1)
          , me = Object(i["i"])(" 立即验证 ")
          , fe = {
            class: "anhui-code-sec"
        }
          , ge = {
            key: 1,
            class: "video-pop-code pop-video"
        }
          , be = {
            class: "commodity-box"
        }
          , he = Object(i["j"])("div", {
            class: "top-box"
        }, [Object(i["j"])("p", {
            class: "title-text"
        }, "验证码")], -1)
          , je = {
            class: "text-box"
        }
          , Ae = Object(i["j"])("p", {
            class: "code-tit"
        }, "请输入图片中的字符，验证码有效期2分钟", -1)
          , ye = {
            class: "input-box"
        }
          , we = {
            class: "err-tost"
        }
          , xe = {
            key: 2,
            class: "video-pop-code pop-video"
        }
          , ke = {
            class: "commodity-box"
        }
          , Oe = Object(i["j"])("div", {
            class: "top-box"
        }, [Object(i["j"])("p", {
            class: "title-text"
        }, "验证码")], -1)
          , Ce = {
            class: "text-box"
        }
          , Se = {
            class: "box-img-code"
        }
          , Ie = Object(i["j"])("img", {
            class: "code-refresh-img",
            src: ne.a
        }, null, -1)
          , Te = Object(i["j"])("p", {
            class: "code-tit"
        }, "请输入图片中的字符，若看不清，可点击刷新按钮", -1)
          , Be = {
            class: "input-box"
        }
          , Ee = {
            class: "err-tost"
        }
          , ze = {
            key: 3,
            class: "video-pop-code pop-video"
        }
          , De = {
            class: "commodity-box",
            style: {
                height: "auto",
                "padding-bottom": "10px"
            }
        }
          , Me = {
            class: "pop-cont pop-video"
        }
          , Pe = {
            key: 0,
            class: "type-tip"
        }
          , Ue = Object(i["j"])("div", {
            class: "p-v-head"
        }, null, -1)
          , Fe = Object(i["j"])("p", {
            class: "text"
        }, [Object(i["i"])(" 您已有一段时间没有操作了，为保证听课质量，请点击 "), Object(i["j"])("span", {
            class: "green"
        }, "确认"), Object(i["i"])(" 后继续听课 ")], -1)
          , Ne = {
            key: 1,
            class: "type-count"
        }
          , Re = Object(i["j"])("div", {
            class: "p-v-head"
        }, null, -1)
          , qe = {
            class: "cont"
        }
          , Ve = Object(i["j"])("p", {
            class: "tit"
        }, "请输入正确答案", -1)
          , Je = {
            class: "quest"
        }
          , Qe = {
            class: "res-tip-box"
        }
          , Le = {
            key: 0,
            class: "res-tip"
        }
          , Ye = {
            key: 2,
            class: "type-point"
        }
          , He = Object(i["j"])("div", {
            class: "p-v-head"
        }, null, -1)
          , Xe = {
            class: "question"
        }
          , We = {
            key: 0,
            class: "cont single"
        }
          , Ge = Object(i["j"])("p", {
            class: "qust-type"
        }, "单选题", -1)
          , Ze = {
            class: "height100"
        }
          , Ke = {
            class: "choose"
        }
          , $e = {
            class: "text"
        }
          , _e = {
            class: "res-tip-box"
        }
          , et = {
            key: 1,
            class: "cont multiple"
        }
          , tt = Object(i["j"])("p", {
            class: "qust-type"
        }, "多选题", -1)
          , ot = {
            class: "height100"
        }
          , it = {
            class: "choose"
        }
          , nt = {
            class: "text"
        }
          , rt = {
            class: "res-tip-box"
        }
          , st = {
            key: 2,
            class: "cont judgment"
        }
          , at = Object(i["j"])("p", {
            class: "qust-type"
        }, "判断题", -1)
          , ct = {
            class: "tit-box"
        }
          , lt = {
            class: "control"
        }
          , dt = {
            class: "res-tip-box"
        }
          , ut = {
            key: 3,
            class: "type-tip open-alert-box phone-check type-phone"
        }
          , pt = Object(i["j"])("div", {
            class: "orange-title"
        }, [Object(i["j"])("div", {
            class: "title-phone"
        }, "手机号验证")], -1)
          , vt = {
            class: "orange-centent"
        }
          , mt = {
            class: "phone-from"
        }
          , ft = {
            class: "from-phone"
        }
          , gt = Object(i["j"])("span", null, "手机号：", -1)
          , bt = {
            key: 0,
            class: "triangle-up"
        }
          , ht = {
            key: 1,
            class: "tip-text"
        }
          , jt = {
            class: "from-code"
        }
          , At = Object(i["j"])("span", null, "验证码：", -1)
          , yt = {
            key: 0,
            class: "from-text"
        };
        Object(i["z"])();
        var wt = re((function(e, t, o, n, r, s) {
            var a = Object(i["F"])("SliderCapt");
            return Object(i["P"])((Object(i["y"])(),
            Object(i["f"])("div", se, [ae, 98 == o.popUpType ? (Object(i["y"])(),
            Object(i["f"])("div", ce, [Object(i["j"])("div", le, [de, Object(i["j"])("div", ue, [pe, ve, Object(i["j"])("p", {
                class: "video-code-submit",
                onClick: t[1] || (t[1] = function() {
                    return s.toCheck && s.toCheck.apply(s, arguments)
                }
                )
            }, [me, Object(i["j"])("span", fe, Object(i["I"])(o.paramImgCodeObj.sec), 1)])])])])) : Object(i["g"])("", !0), 99 == o.popUpType ? (Object(i["y"])(),
            Object(i["f"])("div", ge, [Object(i["j"])("div", be, [he, Object(i["j"])("div", je, [Object(i["j"])("img", {
                src: o.paramImgCodeObj.codeImage,
                alt: "",
                class: "video-code"
            }, null, 8, ["src"]), Ae, Object(i["j"])("div", ye, [Object(i["P"])(Object(i["j"])("input", {
                type: "text",
                "onUpdate:modelValue": t[2] || (t[2] = function(e) {
                    return r.popCode = e
                }
                ),
                placeholder: "请输入验证码",
                onInput: t[3] || (t[3] = function(e) {
                    return r.errTost = ""
                }
                )
            }, null, 544), [[i["L"], r.popCode]]), Object(i["j"])("img", {
                src: oe.a,
                alt: "",
                class: "code-delete",
                onClick: t[4] || (t[4] = function() {
                    return s.codeDelete && s.codeDelete.apply(s, arguments)
                }
                )
            })]), Object(i["j"])("p", we, Object(i["I"])(r.errTost), 1), Object(i["j"])("p", {
                class: "video-code-submit",
                onClick: t[5] || (t[5] = function() {
                    return s.submitCode1 && s.submitCode1.apply(s, arguments)
                }
                )
            }, "提交")])])])) : Object(i["g"])("", !0), 100 == o.popUpType ? (Object(i["y"])(),
            Object(i["f"])("div", xe, [Object(i["j"])("div", ke, [Oe, Object(i["j"])("div", Ce, [Object(i["j"])("div", Se, [Object(i["j"])("img", {
                src: o.paramImgCodeObj.codeImage,
                alt: "",
                class: "video-code"
            }, null, 8, ["src"]), Object(i["j"])("span", {
                class: "code-refresh",
                onClick: t[6] || (t[6] = function() {
                    return s.refreshCode && s.refreshCode.apply(s, arguments)
                }
                )
            }, [Ie])]), Te, Object(i["j"])("div", Be, [Object(i["P"])(Object(i["j"])("input", {
                type: "text",
                "onUpdate:modelValue": t[7] || (t[7] = function(e) {
                    return r.popCode = e
                }
                ),
                placeholder: "请输入验证码",
                onInput: t[8] || (t[8] = function(e) {
                    return r.errTost = ""
                }
                )
            }, null, 544), [[i["L"], r.popCode]]), Object(i["j"])("img", {
                src: oe.a,
                alt: "",
                class: "code-delete",
                onClick: t[9] || (t[9] = function() {
                    return s.codeDelete && s.codeDelete.apply(s, arguments)
                }
                )
            })]), Object(i["j"])("p", Ee, Object(i["I"])(r.errTost), 1), Object(i["j"])("p", {
                class: "video-code-submit",
                onClick: t[10] || (t[10] = function() {
                    return s.submitCode2 && s.submitCode2.apply(s, arguments)
                }
                )
            }, "提交")])])])) : Object(i["g"])("", !0), 101 == o.popUpType ? (Object(i["y"])(),
            Object(i["f"])("div", ze, [Object(i["j"])("div", De, [Object(i["j"])(a, {
                ref: "slideblock",
                onRefresh: s.refreshSliderImg,
                cutoutImageObj: o.paramImgCodeObj,
                onSubmitSlider: s.submitCode3,
                sliderResult: r.sliderResult
            }, null, 8, ["onRefresh", "cutoutImageObj", "onSubmitSlider", "sliderResult"])])])) : Object(i["g"])("", !0), Object(i["j"])("div", Me, [2 == o.popUpType ? (Object(i["y"])(),
            Object(i["f"])("div", Pe, [Ue, Fe, Object(i["j"])("p", {
                class: "btn",
                onClick: t[11] || (t[11] = function() {
                    return s.popHide && s.popHide.apply(s, arguments)
                }
                )
            }, "确认")])) : 3 == o.popUpType ? (Object(i["y"])(),
            Object(i["f"])("div", Ne, [Re, Object(i["j"])("div", qe, [Ve, Object(i["j"])("p", Je, Object(i["I"])(r.numOne) + " + " + Object(i["I"])(r.numTwo) + " = ?", 1), Object(i["P"])(Object(i["j"])("input", {
                "onUpdate:modelValue": t[12] || (t[12] = function(e) {
                    return r.inputSum = e
                }
                ),
                type: "number",
                placeholder: "请输入答案",
                class: "count-input",
                onBlur: t[13] || (t[13] = function() {
                    return s.inputBlur && s.inputBlur.apply(s, arguments)
                }
                )
            }, null, 544), [[i["L"], r.inputSum]]), Object(i["j"])("div", Qe, [r.rightAnsShow ? (Object(i["y"])(),
            Object(i["f"])("p", Le, "答案错误，请重新输入")) : Object(i["g"])("", !0)])]), Object(i["j"])("p", {
                class: "btn",
                onClick: t[14] || (t[14] = function() {
                    return s.verifyNum && s.verifyNum.apply(s, arguments)
                }
                )
            }, "提交")])) : 1 == o.popUpType || 4 == o.popUpType ? (Object(i["y"])(),
            Object(i["f"])("div", Ye, [He, Object(i["j"])("div", Xe, [1 == r.questionType ? (Object(i["y"])(),
            Object(i["f"])("div", We, [Ge, Object(i["j"])("div", Ze, [Object(i["j"])("p", {
                class: "tit",
                innerHTML: o.questionDtosNow.questionCotent
            }, null, 8, ["innerHTML"]), Object(i["j"])("ul", Ke, [(Object(i["y"])(!0),
            Object(i["f"])(i["a"], null, Object(i["E"])(o.questionDtosNow.questionOptionDtos, (function(e) {
                return Object(i["y"])(),
                Object(i["f"])("li", {
                    key: e.optionValue,
                    onClick: function(t) {
                        return s.handleChoose(e.optionValue)
                    }
                }, [Object(i["j"])("p", {
                    class: r.optionValue == e.optionValue ? "active" : ""
                }, Object(i["I"])(e.optionValue), 3), Object(i["j"])("p", $e, Object(i["I"])(e.optionContent), 1)], 8, ["onClick"])
            }
            )), 128))])]), Object(i["j"])("div", _e, [Object(i["P"])(Object(i["j"])("p", {
                class: "res-tip"
            }, " 正确答案：" + Object(i["I"])(o.questionDtosNow.questionAnswer), 513), [[i["M"], r.rightAnsShow]])]), Object(i["j"])("p", {
                class: "btn",
                onClick: t[15] || (t[15] = function(e) {
                    return s.verifyAnswer("single", o.questionDtosNow.questionAnswer)
                }
                )
            }, " 提交 ")])) : Object(i["g"])("", !0), 2 == r.questionType ? (Object(i["y"])(),
            Object(i["f"])("div", et, [tt, Object(i["j"])("div", ot, [Object(i["j"])("p", {
                class: "tit",
                innerHTML: o.questionDtosNow.questionCotent
            }, null, 8, ["innerHTML"]), Object(i["j"])("ul", it, [(Object(i["y"])(!0),
            Object(i["f"])(i["a"], null, Object(i["E"])(o.questionDtosNow.questionOptionDtos, (function(e) {
                return Object(i["y"])(),
                Object(i["f"])("li", {
                    key: e.optionValue,
                    onClick: function(t) {
                        return s.handleMoreChoose(e.optionValue)
                    }
                }, [Object(i["j"])("p", {
                    class: r.optionValueArr.indexOf(e.optionValue) > -1 ? "active" : ""
                }, Object(i["I"])(e.optionValue), 3), Object(i["j"])("p", nt, Object(i["I"])(e.optionContent), 1)], 8, ["onClick"])
            }
            )), 128))])]), Object(i["j"])("div", rt, [Object(i["P"])(Object(i["j"])("p", {
                class: "res-tip"
            }, " 正确答案：" + Object(i["I"])(o.questionDtosNow.questionAnswer), 513), [[i["M"], r.rightAnsShow]])]), Object(i["j"])("p", {
                class: "btn",
                onClick: t[16] || (t[16] = function(e) {
                    return s.verifyAnswer("multiple", o.questionDtosNow.questionAnswer)
                }
                )
            }, " 提交 ")])) : Object(i["g"])("", !0), 3 == r.questionType ? (Object(i["y"])(),
            Object(i["f"])("div", st, [at, Object(i["j"])("div", ct, [Object(i["j"])("div", {
                class: "height100 tit-cont",
                innerHTML: o.questionDtosNow.questionCotent
            }, null, 8, ["innerHTML"])]), Object(i["j"])("div", lt, [Object(i["j"])("p", {
                class: {
                    active: "Y" == r.optionValueYN
                },
                onClick: t[17] || (t[17] = function(e) {
                    return s.handleJudgment("Y")
                }
                )
            }, " 对 ", 2), Object(i["j"])("p", {
                class: {
                    active: "N" == r.optionValueYN
                },
                onClick: t[18] || (t[18] = function(e) {
                    return s.handleJudgment("N")
                }
                )
            }, " 错 ", 2)]), Object(i["j"])("div", dt, [Object(i["P"])(Object(i["j"])("p", {
                class: "res-tip"
            }, " 正确答案：" + Object(i["I"])("Y" == o.questionDtosNow.questionAnswer ? "对" : "错"), 513), [[i["M"], r.rightAnsShow]])]), Object(i["j"])("p", {
                class: "btn",
                onClick: t[19] || (t[19] = function(e) {
                    return s.verifyAnswer("judgment", o.questionDtosNow.questionAnswer)
                }
                )
            }, " 继续听课 ")])) : Object(i["g"])("", !0)])])) : Object(i["g"])("", !0), 5 == o.popUpType ? (Object(i["y"])(),
            Object(i["f"])("div", ut, [pt, Object(i["j"])("div", vt, Object(i["I"])(o.popOtherParam.ningboMsg), 1), Object(i["j"])("div", mt, [Object(i["j"])("div", ft, [gt, Object(i["j"])("span", null, Object(i["I"])(s.geTel(o.popOtherParam.mobilephone || "")), 1), Object(i["j"])("span", {
                onClick: t[20] || (t[20] = function() {
                    return s.updataPhone && s.updataPhone.apply(s, arguments)
                }
                )
            }, "更新手机号"), r.triangleUp ? (Object(i["y"])(),
            Object(i["f"])("div", bt)) : Object(i["g"])("", !0), r.triangleUp ? (Object(i["y"])(),
            Object(i["f"])("div", ht, Object(i["I"])(o.popOtherParam.ningboPhoneUpdateMsg), 1)) : Object(i["g"])("", !0)]), Object(i["j"])("div", jt, [At, Object(i["P"])(Object(i["j"])("input", {
                type: "text",
                placeholder: "请输入验证码",
                onFocus: t[21] || (t[21] = function() {
                    return s.phoneInputFous && s.phoneInputFous.apply(s, arguments)
                }
                ),
                onBlur: t[22] || (t[22] = function() {
                    return s.phoneInputBlur && s.phoneInputBlur.apply(s, arguments)
                }
                ),
                "onUpdate:modelValue": t[23] || (t[23] = function(e) {
                    return r.phoneInputVal = e
                }
                )
            }, null, 544), [[i["L"], r.phoneInputVal]]), Object(i["j"])("span", {
                onClick: t[24] || (t[24] = function() {
                    return s.getCode && s.getCode.apply(s, arguments)
                }
                ),
                class: r.isCodeGrey ? "grey" : ""
            }, Object(i["I"])(r.codeText), 3)]), e.fromText ? (Object(i["y"])(),
            Object(i["f"])("div", yt, "验证码输入错误")) : Object(i["g"])("", !0)]), Object(i["j"])("p", {
                class: "btn",
                onClick: t[25] || (t[25] = function() {
                    return s.codeResult && s.codeResult.apply(s, arguments)
                }
                )
            }, "提交")])) : Object(i["g"])("", !0)])], 512)), [[i["M"], r.popShow]])
        }
        ))
          , xt = (o("498a"),
        o("9911"),
        o("5319"),
        o("ac1f"),
        o("a434"),
        o("a15b"),
        o("ef30"))
          , kt = o.n(xt)
          , Ot = o("696f")
          , Ct = o.n(Ot)
          , St = Object(i["R"])("data-v-b0abe8d6");
        Object(i["B"])("data-v-b0abe8d6");
        var It = {
            class: "title"
        }
          , Tt = Object(i["i"])(" 安全验证 ")
          , Bt = {
            key: 0,
            class: "slide-wrap"
        }
          , Et = Object(i["j"])("img", {
            src: kt.a,
            alt: "",
            class: "slide-img"
        }, null, -1)
          , zt = {
            class: "suc-text"
        }
          , Dt = {
            key: 1,
            class: "slide-mask"
        }
          , Mt = Object(i["j"])("img", {
            src: Ct.a,
            alt: "",
            class: "slide-img"
        }, null, -1)
          , Pt = {
            class: "err-text"
        }
          , Ut = Object(i["j"])("div", {
            class: "slide-verify-slider-mask-item-icon"
        }, null, -1)
          , Ft = {
            class: "slide-verify-slider-text"
        };
        Object(i["z"])();
        var Nt = St((function(e, t, o, n, r, s) {
            return Object(i["y"])(),
            Object(i["f"])("div", {
                class: "slide-box",
                style: {
                    width: o.cutoutImageObj.width * r.r + "px"
                }
            }, [Object(i["j"])("div", It, [Tt, Object(i["j"])("div", {
                onClick: t[1] || (t[1] = function() {
                    return s.refresh && s.refresh.apply(s, arguments)
                }
                ),
                class: "slide-verify-refresh-icon"
            })]), Object(i["P"])(Object(i["j"])("div", {
                class: "slide-verify",
                style: {
                    width: o.cutoutImageObj.width * r.r + "px"
                },
                id: "slideVerify",
                onselectstart: "return false;"
            }, [Object(i["j"])("img", {
                src: o.cutoutImageObj.shadeImage,
                alt: "",
                width: o.cutoutImageObj.width * r.r,
                height: o.cutoutImageObj.height * r.r,
                ref: "sliderBg",
                class: "sliderBg"
            }, null, 8, ["src", "width", "height"]), Object(i["j"])("img", {
                src: o.cutoutImageObj.cutoutImage,
                alt: "",
                style: {
                    top: ("610000" == o.cutoutImageObj.area_code ? 0 : o.cutoutImageObj.y) * r.r + "px"
                },
                class: "miniBg",
                ref: "miniBg"
            }, null, 12, ["src"]), o.sliderResult.isShow ? (Object(i["y"])(),
            Object(i["f"])("div", Bt, [o.sliderResult.isSucc ? (Object(i["y"])(),
            Object(i["f"])("div", {
                key: 0,
                class: "slide-mask",
                style: {
                    height: o.cutoutImageObj.height * r.r + "px"
                }
            }, [Et, Object(i["j"])("div", zt, Object(i["I"])(o.sliderResult.txt), 1)], 4)) : (Object(i["y"])(),
            Object(i["f"])("div", Dt, [Mt, Object(i["j"])("div", Pt, Object(i["I"])(o.sliderResult.txt), 1)]))])) : Object(i["g"])("", !0), Object(i["j"])("div", {
                class: ["slide-verify-slider", {
                    "container-active": r.containerActive
                }]
            }, [Object(i["j"])("div", {
                class: "slide-verify-slider-mask",
                style: {
                    width: r.sliderMaskWidth
                }
            }, [Object(i["j"])("div", {
                onMousedown: t[2] || (t[2] = function() {
                    return s.sliderDown && s.sliderDown.apply(s, arguments)
                }
                ),
                onTouchstart: t[3] || (t[3] = function() {
                    return s.touchStartEvent && s.touchStartEvent.apply(s, arguments)
                }
                ),
                onTouchmove: t[4] || (t[4] = function(e) {
                    return s.handleMoveEvent(e, "touch")
                }
                ),
                onTouchend: t[5] || (t[5] = function(e) {
                    return s.handleMoveEndEvent(e, "touch")
                }
                ),
                class: "slide-verify-slider-mask-item",
                ref: "slidebox"
            }, [Ut], 544)], 4), Object(i["j"])("span", Ft, Object(i["I"])(r.sliderText), 1)], 2)], 4), [[i["M"], o.cutoutImageObj]])], 4)
        }
        ))
          , Rt = o("5530")
          , qt = {
            name: "verify",
            props: {
                cutoutImageObj: {
                    type: Object,
                    default: function() {}
                },
                sliderResult: {
                    type: Object,
                    default: function() {}
                }
            },
            watch: {
                cutoutImageObj: function() {
                    this.calcImgW(),
                    this.reset()
                }
            },
            data: function() {
                return {
                    success: !1,
                    containerActive: !1,
                    ismouseup: !1,
                    msg: "",
                    sliderText: "向右滑动滑块完成验证",
                    accuracy: 1,
                    sliderLeft: 0,
                    sliderMaskWidth: 0,
                    isMouseDown: !1,
                    blockLeft: 0,
                    r: 1,
                    sliderX: 123
                }
            },
            created: function() {},
            mounted: function() {
                this.r = .9 * window.innerWidth / this.cutoutImageObj.width,
                window.innerWidth > window.innerHeight && (this.r = 1),
                this.calcImgW(),
                this.init()
            },
            methods: {
                init: function() {
                    this.bindEvents(),
                    this.miniBg = this.$refs.miniBg,
                    this.slidebox = this.$refs.slidebox
                },
                calcImgW: function() {
                    var e = this;
                    this.$refs.miniBg.onload = function() {
                        e.$refs.miniBg.style.width = e.$refs.miniBg.naturalWidth * e.r + "px"
                    }
                },
                handleMoveEvent: Vt((function(e) {
                    var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : "mouse";
                    if (!this.isMouseDown)
                        return !1;
                    var o = "mouse" === t ? e.clientX - this.originX : e.changedTouches[0].pageX - this.originX;
                    if (o < 0 || o + 58 >= this.cutoutImageObj.width * this.r)
                        return !1;
                    this.sliderLeft = o + "px",
                    this.blockLeft = (this.cutoutImageObj.width * this.r - this.miniBg.width) / (this.cutoutImageObj.width * this.r - 60) * o,
                    this.miniBg.style.transform = "translateX(" + this.blockLeft + "px)",
                    this.slidebox.style.transform = "translateX(" + this.sliderLeft + ")",
                    this.containerActive = !0,
                    this.sliderMaskWidth = o + 20 + "px"
                }
                )),
                handleMoveEndEvent: function(e) {
                    var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : "mouse";
                    return !!this.isMouseDown && (this.isMouseDown = !1,
                    !("mouse" === t && e.clientX === this.originX || "touch" === t && e.changedTouches[0].pageX === this.originX) && (this.ismouseup = !0,
                    void this.$emit("submitSlider", Object(Rt["a"])({
                        x: this.blockLeft / this.r
                    }, this.cutoutImageObj))))
                },
                bindEvents: function() {
                    document.addEventListener("mousemove", this.handleMoveEvent),
                    document.addEventListener("mouseup", this.handleMoveEndEvent)
                },
                sliderDown: function(e) {
                    this.success || (this.originX = e.clientX,
                    this.originY = e.clientY,
                    this.isMouseDown = !0,
                    this.timestamp = +new Date)
                },
                touchStartEvent: function(e) {
                    this.success || (this.originX = e.changedTouches[0].pageX,
                    this.originY = e.changedTouches[0].pageY,
                    this.isMouseDown = !0,
                    this.timestamp = +new Date)
                },
                reset: function() {
                    this.sliderLeft = 0,
                    this.sliderMaskWidth = 0,
                    this.ismouseup = !1,
                    this.containerActive = !1,
                    this.miniBg.style.transform = "translateX(0px)",
                    this.slidebox.style.transform = "translateX(0px)"
                },
                refresh: function() {
                    this.reset(),
                    this.$emit("refresh")
                }
            }
        };
        function Vt(e) {
            var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 50
              , o = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : {
                leading: !0,
                trailing: !0
            }
              , i = o.leading
              , n = o.trailing
              , r = o.resultCallback
              , s = 0
              , a = null
              , c = function() {
                for (var o = this, c = arguments.length, l = new Array(c), d = 0; d < c; d++)
                    l[d] = arguments[d];
                return new Promise((function(c) {
                    var d = (new Date).getTime();
                    s || i || (s = d);
                    var u = t - (d - s);
                    if (u <= 0) {
                        a && (clearTimeout(a),
                        a = null);
                        var p = e.apply(o, l);
                        return r && r(p),
                        c(p),
                        void (s = d)
                    }
                    n && !a && (a = setTimeout((function() {
                        a = null,
                        s = i ? (new Date).getTime() : 0;
                        var t = e.apply(o, l);
                        r && r(t),
                        c(t)
                    }
                    ), u))
                }
                ))
            };
            return c.cancel = function() {
                a && clearTimeout(a),
                a = null,
                s = 0
            }
            ,
            c
        }
        o("7494");
        var Jt = o("6b0d")
          , Qt = o.n(Jt);
        const Lt = Qt()(qt, [["render", Nt], ["__scopeId", "data-v-b0abe8d6"]]);
        var Yt = Lt
          , Ht = {
            data: function() {
                return {
                    popShow: !0,
                    inputSum: null,
                    questionType: null,
                    rightAnsShow: !1,
                    optionValue: null,
                    triangleUp: !1,
                    codeText: "获取验证码",
                    phoneInputVal: "",
                    optionValueArr: [],
                    optionValueYN: "",
                    coutDownTime: 60,
                    isCodeGrey: !1,
                    submitBtnGrey: !0,
                    isTipClick: !0,
                    codeErr: !1,
                    numOne: null,
                    numTwo: null,
                    numSum: null,
                    popCode: "",
                    sliderResult: {},
                    errTost: ""
                }
            },
            components: {
                SliderCapt: Yt
            },
            props: ["questionDtosNow", "popUpType", "popOtherParam", "paramImgCodeObj"],
            mounted: function() {
                this.popContent()
            },
            beforeUnmount: function() {
                clearTimeout(this.popShowTimer),
                clearInterval(this.popTimer2)
            },
            methods: {
                popContent: function() {
                    var e = this;
                    if (3 == this.popUpType)
                        this.randomNum();
                    else if (1 == this.popUpType || 4 == this.popUpType) {
                        var t = this.questionDtosNow;
                        this.questionType = t.questionType
                    } else
                        5 == this.popUpType && (this.popShowTimer = setTimeout((function() {
                            e.$alert.show({
                                type: 4,
                                text: "验证等待超时，页面即将关闭",
                                sure: function() {
                                    clearInterval(e.popTimer2),
                                    e.$router.go(-1)
                                }
                            })
                        }
                        ), 3e5))
                },
                refreshCode: function() {
                    this.$emit("parantRefreshCode")
                },
                refreshSliderImg: function() {
                    this.$emit("parantRefreshSliderImg")
                },
                submitCode1: function() {
                    var e = this;
                    return Object(P["a"])(regeneratorRuntime.mark((function t() {
                        var o;
                        return regeneratorRuntime.wrap((function(t) {
                            while (1)
                                switch (t.prev = t.next) {
                                case 0:
                                    if (e.popCode.trim()) {
                                        t.next = 5;
                                        break
                                    }
                                    return e.errTost = "验证码不能为空",
                                    t.abrupt("return");
                                case 5:
                                    e.errTost = "";
                                case 6:
                                    return t.next = 8,
                                    N["a"].checkListenCallBackVerifyCode({
                                        checkCode: e.popCode,
                                        submitUrl: e.paramImgCodeObj.submitUrl,
                                        cwCode: e.paramImgCodeObj.cwCode,
                                        accountId: e.paramImgCodeObj.accountId,
                                        userCode: e.$com.getParamFromLocal("userCode"),
                                        timestamp: +new Date
                                    });
                                case 8:
                                    o = t.sent,
                                    "1" == o.result.code ? "1" == o.body.code ? (e.popShow = !1,
                                    e.$emit("fatherMethod")) : "3" == o.body.code ? e.$alert.show({
                                        type: 2,
                                        text: o.body.msg,
                                        close: function() {
                                            e.$router.push({
                                                name: "study"
                                            })
                                        }
                                    }) : e.errTost = o.body.msg : e.$alert.show(o.result.msg);
                                case 10:
                                case "end":
                                    return t.stop()
                                }
                        }
                        ), t)
                    }
                    )))()
                },
                submitCode2: function() {
                    var e = this;
                    return Object(P["a"])(regeneratorRuntime.mark((function t() {
                        var o;
                        return regeneratorRuntime.wrap((function(t) {
                            while (1)
                                switch (t.prev = t.next) {
                                case 0:
                                    if (e.popCode.trim()) {
                                        t.next = 5;
                                        break
                                    }
                                    return e.errTost = "验证码不能为空",
                                    t.abrupt("return");
                                case 5:
                                    e.errTost = "";
                                case 6:
                                    return t.next = 8,
                                    N["a"].checkListenCallBackVerifyCode({
                                        checkCode: e.popCode,
                                        submitUrl: e.paramImgCodeObj.submitUrl,
                                        cwCode: e.paramImgCodeObj.cwCode,
                                        accountId: e.paramImgCodeObj.accountId,
                                        userCode: e.$com.getParamFromLocal("userCode"),
                                        uuid: e.paramImgCodeObj.uuid,
                                        timestamp: +new Date
                                    });
                                case 8:
                                    o = t.sent,
                                    "1" == o.result.code ? "1" == o.body.code ? (e.popShow = !1,
                                    e.$emit("fatherMethod")) : "3" == o.body.code ? (e.popShow = !1,
                                    e.$emit("fatherMethod"),
                                    e.$alert.show(o.body.msg)) : "4" == o.body.code ? (e.errTost = o.body.msg,
                                    e.refreshCode()) : e.errTost = o.body.msg : e.$alert.show(o.result.msg);
                                case 10:
                                case "end":
                                    return t.stop()
                                }
                        }
                        ), t)
                    }
                    )))()
                },
                submitCode3: function(e) {
                    var t = this;
                    return Object(P["a"])(regeneratorRuntime.mark((function o() {
                        var i, n, r;
                        return regeneratorRuntime.wrap((function(o) {
                            while (1)
                                switch (o.prev = o.next) {
                                case 0:
                                    return o.next = 2,
                                    N["a"].checkListenCallBackVerifyCode({
                                        areaCode: e.area_code,
                                        submitUrl: e.submit_url,
                                        cwCode: t.paramImgCodeObj.cwCode,
                                        accountId: t.paramImgCodeObj.accountId,
                                        userCode: F["a"].getParamFromLocal("userCode"),
                                        checkCode: "1",
                                        token: e.token,
                                        x: parseInt(e.x),
                                        y: e.y
                                    });
                                case 2:
                                    i = o.sent,
                                    "1" == i.result.code ? "1" == i.body.code ? (t.sliderResult = {
                                        isShow: !0,
                                        isSucc: !0,
                                        txt: i.body.msg
                                    },
                                    n = setTimeout((function() {
                                        t.popShow = !1,
                                        t.$emit("fatherMethod"),
                                        clearTimeout(n)
                                    }
                                    ), 600)) : "2" == i.body.code ? (t.sliderResult = {
                                        isShow: !0,
                                        isSucc: !1,
                                        txt: i.body.msg
                                    },
                                    r = setTimeout((function() {
                                        t.sliderResult.isShow = !1,
                                        t.refreshSliderImg(),
                                        clearTimeout(r)
                                    }
                                    ), 600)) : (i.body.code,
                                    t.$alert.show(i.body.msg)) : t.$alert.show(i.result.msg);
                                case 4:
                                case "end":
                                    return o.stop()
                                }
                        }
                        ), o)
                    }
                    )))()
                },
                toCheck: function() {
                    location.href = this.paramImgCodeObj.link
                },
                codeDelete: function() {
                    this.popCode = "",
                    this.errTost = ""
                },
                updataPhone: function() {
                    var e = this;
                    if (this.triangleUp = !0,
                    this.isTipClick) {
                        this.isTipClick = !1;
                        var t = setTimeout((function() {
                            e.triangleUp = !1,
                            e.isTipClick = !0,
                            clearTimeout(t)
                        }
                        ), 3e3)
                    }
                },
                getCode: function() {
                    var e = this;
                    return Object(P["a"])(regeneratorRuntime.mark((function t() {
                        var o;
                        return regeneratorRuntime.wrap((function(t) {
                            while (1)
                                switch (t.prev = t.next) {
                                case 0:
                                    if (e.isCodeGrey) {
                                        t.next = 5;
                                        break
                                    }
                                    return t.next = 3,
                                    N["a"].sendPhoneMsg({
                                        listenMobilePhone: e.popOtherParam.mobilephone,
                                        messageFrequency: e.popOtherParam.phonePopUpType,
                                        userCode: e.$com.getParamFromLocal("userCode")
                                    });
                                case 3:
                                    o = t.sent,
                                    "1" == o.result.code ? (e.isCodeGrey = !0,
                                    e.submitBtnGrey = !1,
                                    e.coutDownTime--,
                                    e.codeText = e.coutDownTime + "秒 重新发送",
                                    e.popTimer2 = setInterval((function() {
                                        e.coutDownTime--,
                                        0 == e.coutDownTime ? (clearInterval(e.popTimer2),
                                        e.isCodeGrey = !1,
                                        e.codeText = "获取验证码") : e.codeText = e.coutDownTime + "秒 重新发送"
                                    }
                                    ), 1e3)) : e.$alert.show(o.result.msg);
                                case 5:
                                case "end":
                                    return t.stop()
                                }
                        }
                        ), t)
                    }
                    )))()
                },
                codeResult: function() {
                    var e = this;
                    return Object(P["a"])(regeneratorRuntime.mark((function t() {
                        var o, i;
                        return regeneratorRuntime.wrap((function(t) {
                            while (1)
                                switch (t.prev = t.next) {
                                case 0:
                                    if (!e.submitBtnGrey) {
                                        t.next = 3;
                                        break
                                    }
                                    return e.$alert.show("请先获取验证码"),
                                    t.abrupt("return");
                                case 3:
                                    if (!e.phoneInputVal.trim()) {
                                        t.next = 9;
                                        break
                                    }
                                    return o = e.$com.getParamFromLocal("currentYearObj"),
                                    t.next = 7,
                                    N["a"].checkPhoneNsg({
                                        listenMobilePhone: e.popOtherParam.mobilephone,
                                        accountId: o.accountId || "0",
                                        verificationCode: e.phoneInputVal,
                                        cwCode: e.$route.query.cwCode,
                                        messageFrequency: e.popOtherParam.phonePopUpType,
                                        userCode: e.$com.getParamFromLocal("userCode")
                                    });
                                case 7:
                                    i = t.sent,
                                    "1" == i.result.code ? (e.popShow = !1,
                                    e.$emit("fatherMethod")) : "2" == i.result.code ? (e.popShow = !1,
                                    e.$emit("fatherMethod"),
                                    e.$alert.show({
                                        type: 4,
                                        text: i.body.msg,
                                        sure: function() {
                                            e.$router.go(-1)
                                        }
                                    })) : e.$alert.show(i.result.msg);
                                case 9:
                                case "end":
                                    return t.stop()
                                }
                        }
                        ), t)
                    }
                    )))()
                },
                geTel: function(e) {
                    var t = /^(\d{3})\d{4}(\d{4})$/;
                    return e.replace(t, "$1****$2")
                },
                phoneInputFous: function() {},
                phoneInputBlur: function() {
                    if (2 == this.$util.isMobile())
                        var e = setTimeout((function() {
                            window.scrollTo(0, 0),
                            clearTimeout(e)
                        }
                        ), 500)
                },
                handleChoose: function(e) {
                    this.optionValue = e
                },
                handleMoreChoose: function(e) {
                    var t = this.optionValueArr;
                    -1 == t.indexOf(e) ? t.push(e) : t.splice(t.indexOf(e), 1)
                },
                handleJudgment: function(e) {
                    this.optionValueYN = e
                },
                verifyAnswer: function(e, t) {
                    var o = t.replace(/,/g, "").toUpperCase()
                      , i = "";
                    this.rightAnsShow ? (this.popShow = !1,
                    this.$emit("fatherMethod")) : ("multiple" == e ? this.optionValueArr.length > 0 && (i = this.optionValueArr.join("").toUpperCase()) : i = "single" == e ? this.optionValue && this.optionValue.toUpperCase() : this.optionValueYN,
                    i == o ? (this.popShow = !1,
                    this.$emit("fatherMethod")) : this.rightAnsShow = !0)
                },
                popHide: function() {
                    this.popShow = !1,
                    this.$emit("fatherMethod")
                },
                randomNum: function() {
                    this.numOne = Math.floor(10 * Math.random()),
                    this.numTwo = Math.floor(10 * Math.random())
                },
                verifyNum: function() {
                    var e = this.numOne + this.numTwo;
                    this.inputSum == e ? (this.popShow = !1,
                    this.$emit("fatherMethod")) : this.rightAnsShow = !0
                },
                inputBlur: function() {
                    window.scroll(0, 0)
                }
            }
        };
        o("15e5");
        const Xt = Qt()(Ht, [["render", wt], ["__scopeId", "data-v-03173098"]]);
        var Wt = Xt
          , Gt = o("86b7")
          , Zt = o.n(Gt)
          , Kt = o("e34d")
          , $t = o.n(Kt)
          , _t = Object(i["R"])("data-v-bb52f0d0");
        Object(i["B"])("data-v-bb52f0d0");
        var eo = {
            class: "quesiton-mine"
        }
          , to = {
            class: "tab-box",
            ref: "tabHeight"
        }
          , oo = {
            class: "question-box",
            ref: "quesHeight"
        }
          , io = {
            class: "my-question item"
        }
          , no = {
            class: "top-title"
        }
          , ro = Object(i["j"])("img", {
            src: Zt.a,
            alt: ""
        }, null, -1)
          , so = {
            class: "time"
        }
          , ao = {
            class: "big-title"
        }
          , co = {
            class: "small-title"
        }
          , lo = {
            key: 0,
            class: "img-box"
        }
          , uo = {
            key: 1,
            class: "cancel-question"
        }
          , po = {
            key: 2,
            class: "teacher-question"
        }
          , vo = Object(i["j"])("p", {
            class: "left-tit"
        }, "东奥名师解答", -1)
          , mo = Object(i["j"])("p", {
            class: "look-answer"
        }, "查看详情", -1)
          , fo = {
            key: 0,
            class: "question-empty"
        }
          , go = Object(i["j"])("img", {
            src: $t.a,
            alt: ""
        }, null, -1)
          , bo = Object(i["j"])("p", null, "当前没有可以查看的答疑～", -1);
        Object(i["z"])();
        var ho = _t((function(e, t, o, n, r, s) {
            return Object(i["y"])(),
            Object(i["f"])("div", eo, [Object(i["j"])("div", to, [Object(i["j"])("p", {
                class: {
                    active: 1 == r.questionActive
                },
                onClick: t[1] || (t[1] = function(e) {
                    return s.questionTab(1)
                }
                )
            }, " 我的提问 ", 2), Object(i["j"])("p", {
                class: {
                    active: 2 == r.questionActive
                },
                onClick: t[2] || (t[2] = function(e) {
                    return s.questionTab(2)
                }
                )
            }, " 精华提问 ", 2)], 512), Object(i["j"])("div", oo, [Object(i["j"])("div", io, [(Object(i["y"])(!0),
            Object(i["f"])(i["a"], null, Object(i["E"])(r.questionList, (function(e, t) {
                return Object(i["y"])(),
                Object(i["f"])("div", {
                    onClick: function(t) {
                        return s.goDetail(e)
                    },
                    key: t,
                    class: 1 == e.isExcellent ? "q-box isExcellen" : "q-box"
                }, [Object(i["j"])("div", no, [ro, Object(i["j"])("p", so, Object(i["I"])(e.date), 1)]), Object(i["j"])("p", ao, Object(i["I"])(e.title), 1), Object(i["j"])("p", co, Object(i["I"])(e.questions), 1), e.imgList ? (Object(i["y"])(),
                Object(i["f"])("div", lo, [(Object(i["y"])(!0),
                Object(i["f"])(i["a"], null, Object(i["E"])(e.imgList, (function(e, t) {
                    return Object(i["y"])(),
                    Object(i["f"])("img", {
                        src: e,
                        key: t,
                        alt: "",
                        onClick: Object(i["Q"])((function(t) {
                            return s.previewImgs([e])
                        }
                        ), ["stop"])
                    }, null, 8, ["src", "onClick"])
                }
                )), 128))])) : Object(i["g"])("", !0), "0" == e.status && 2 != r.questionActive ? (Object(i["y"])(),
                Object(i["f"])("div", uo, [Object(i["j"])("p", {
                    onClick: Object(i["Q"])((function(t) {
                        return s.cancelQuestion(e.coursewareQuestionId)
                    }
                    ), ["stop"])
                }, " 取消提问 ", 8, ["onClick"])])) : Object(i["g"])("", !0), "1" == e.status ? (Object(i["y"])(),
                Object(i["f"])("div", po, [vo, mo])) : Object(i["g"])("", !0)], 10, ["onClick"])
            }
            )), 128))]), r.questionList && 0 != r.questionList.length ? Object(i["g"])("", !0) : (Object(i["y"])(),
            Object(i["f"])("div", fo, [go, bo]))], 512), 1 == r.isCoursewareQuestion && o.curVideoObj ? (Object(i["y"])(),
            Object(i["f"])("p", {
                key: 0,
                class: "question-circle",
                onClick: t[3] || (t[3] = function() {
                    return s.goQuestion && s.goQuestion.apply(s, arguments)
                }
                ),
                onTouchstart: t[4] || (t[4] = Object(i["Q"])((function() {
                    return s.down && s.down.apply(s, arguments)
                }
                ), ["stop"])),
                onTouchmove: t[5] || (t[5] = Object(i["Q"])((function() {
                    return s.move && s.move.apply(s, arguments)
                }
                ), ["stop"])),
                onTouchend: t[6] || (t[6] = Object(i["Q"])((function() {
                    return s.end && s.end.apply(s, arguments)
                }
                ), ["stop"])),
                style: {
                    top: r.position.y + "px",
                    left: r.position.x + "px"
                }
            }, null, 36)) : Object(i["g"])("", !0)])
        }
        ))
          , jo = (o("1276"),
        o("5377"),
        o("d81d"),
        o("a9e3"),
        o("482f"))
          , Ao = {
            data: function() {
                return {
                    questionList: "",
                    questionActive: 1,
                    position: {
                        x: 301,
                        y: 436
                    },
                    screenWidth: "",
                    screenHeight: "",
                    dx: "",
                    dy: "",
                    courseId: "",
                    isCoursewareQuestion: 0
                }
            },
            props: ["currentTime", "curVideoObj", "headHeight"],
            mounted: function() {
                this.courseId = this.$route.query.courseId,
                this.screenWidth = window.screen.width,
                this.screenHeight = window.screen.height,
                this.selectUserCoursewareQuestion(),
                this.isCoursewareQuestion = F["a"].getParamFromLocal("studyCenter").isCoursewareQuestion
            },
            methods: {
                questionTab: function(e) {
                    this.questionActive = e,
                    this.selectUserCoursewareQuestion()
                },
                selectUserCoursewareQuestion: function() {
                    var e = this;
                    return Object(P["a"])(regeneratorRuntime.mark((function t() {
                        var o, i;
                        return regeneratorRuntime.wrap((function(t) {
                            while (1)
                                switch (t.prev = t.next) {
                                case 0:
                                    return o = {
                                        userId: F["a"].util.getCookie("userId"),
                                        courseId: e.courseId,
                                        coursewareQuestionType: e.questionActive,
                                        wareId: ""
                                    },
                                    t.next = 3,
                                    N["a"].selectUserCoursewareQuestion(o);
                                case 3:
                                    i = t.sent,
                                    1 == i.result.code && (console.log(i),
                                    e.questionList = i.body.coursewareQuestionList,
                                    e.questionList.forEach((function(e) {
                                        e.imgList && (e.imgList = e.imgList.split(","))
                                    }
                                    )),
                                    e.$nextTick((function() {
                                        e.$refs.quesHeight.style.height = e.quesHeight - e.$refs.tabHeight.offsetHeight + "px"
                                    }
                                    )));
                                case 5:
                                case "end":
                                    return t.stop()
                                }
                        }
                        ), t)
                    }
                    )))()
                },
                previewImgs: function(e) {
                    var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 0;
                    this.previews = Object(jo["a"])({
                        images: e,
                        closeable: !1,
                        index: t
                    })
                },
                goDetail: function(e) {
                    this.$util.setSession("questionItem", e),
                    this.$router.push({
                        name: "questionDetaile"
                    })
                },
                cancelQuestion: function(e) {
                    var t = this;
                    this.$alert.show({
                        type: 3,
                        text: "确定要取消此次提问吗?",
                        sure: function() {
                            t.wareQuestion(e)
                        }
                    })
                },
                wareQuestion: function(e) {
                    var t = this;
                    return Object(P["a"])(regeneratorRuntime.mark((function o() {
                        var i, n;
                        return regeneratorRuntime.wrap((function(o) {
                            while (1)
                                switch (o.prev = o.next) {
                                case 0:
                                    return i = {
                                        userId: F["a"].util.getCookie("userId"),
                                        coursewareQuestionId: e
                                    },
                                    o.next = 3,
                                    N["a"].cancelUserCoursewareQuestion(i);
                                case 3:
                                    n = o.sent,
                                    1 == n.result.code && (console.log(n),
                                    t.$alert.show("取消提问成功"),
                                    t.selectUserCoursewareQuestion());
                                case 5:
                                case "end":
                                    return o.stop()
                                }
                        }
                        ), o)
                    }
                    )))()
                },
                down: function(e) {
                    var t;
                    this.flags = !0,
                    t = e.touches ? e.touches[0] : e,
                    this.dx = t.clientX - e.target.offsetLeft,
                    this.dy = t.clientY - e.target.offsetTop
                },
                move: function(e) {
                    var t;
                    (e.preventDefault && e.preventDefault(),
                    this.flags) && (t = e.touches ? e.touches[0] : e,
                    this.position.x = t.clientX - this.dx,
                    this.position.y = t.clientY - this.dy,
                    this.position.x < 0 ? this.position.x = 0 : this.position.x > this.screenWidth - t.target.clientWidth && (this.position.x = this.screenWidth - t.target.clientWidth),
                    this.position.y < this.headHeight ? this.position.y = this.headHeight : this.position.y > this.screenHeight - t.target.clientHeight && (this.position.y = this.screenHeight - t.target.clientHeight))
                },
                end: function() {
                    this.flags = !1
                },
                goQuestion: function() {
                    var e = this.getCurPoint(this.curVideoObj, parseInt(this.currentTime));
                    e.cwCode = this.$route.query.cwCode || "",
                    this.$util.setSession("point", e),
                    this.$util.setSession("curVideoObj", this.curVideoObj),
                    this.$router.push({
                        name: "newQuestion"
                    })
                },
                getCurPoint: function(e, t) {
                    var o = this;
                    if (console.log(t),
                    e && e.pointList && e.pointList.length > 0) {
                        this.includeBegin = !1;
                        var i = e.pointList.find((function(i) {
                            i.endTime || (i.endTime = o.getSeconds(parseInt(e.videoLen))),
                            t > e.videoLen && (t = e.videoLen);
                            var n = o.getTimeSeconds(i.startTime)
                              , r = o.getTimeSeconds(i.endTime);
                            return 0 == n && (o.includeBegin = !0),
                            t >= n && t <= r
                        }
                        ))
                    } else {
                        var n = {};
                        n.endTime = this.getSeconds(e.videoLen),
                        n.startTime = this.getSeconds(0),
                        this.includeBegin = !0
                    }
                    if (!this.includeBegin) {
                        var r = [];
                        e.pointList.map((function(e) {
                            r.push(o.getTimeSeconds(e.startTime))
                        }
                        )),
                        r.sort((function(e, t) {
                            return e - t
                        }
                        ));
                        var s = {};
                        s.endTime = this.getSeconds(r[0]),
                        s.startTime = this.getSeconds(0)
                    }
                    return i || n || s
                },
                getSeconds: function(e) {
                    var t = parseInt(e / 60 / 60 % 24);
                    t = t < 10 ? "0" + t : t;
                    var o = parseInt(e / 60 % 60);
                    o = o < 10 ? "0" + o : o;
                    var i = parseInt(e % 60);
                    return i = i < 10 ? "0" + i : i,
                    "".concat(t, ":").concat(o, ":").concat(i)
                },
                getTimeSeconds: function(e) {
                    var t = ""
                      , o = e.split(":")[0]
                      , i = e.split(":")[1]
                      , n = e.split(":")[2];
                    return t = Number(3600 * o) + Number(60 * i) + Number(n),
                    t
                }
            }
        };
        o("c2e5");
        const yo = Qt()(Ao, [["render", ho], ["__scopeId", "data-v-bb52f0d0"]]);
        var wo = yo
          , xo = {
            components: {
                VideoPop: Wt,
                QuestionShow: wo
            },
            data: function() {
                return {
                    navMenuActive: 1,
                    popShow: !1,
                    popUpType: null,
                    popUpTime: null,
                    phonePopUpType: "",
                    popOtherParam: {},
                    questionDtos: [],
                    questionDtosNow: {},
                    resData: {},
                    playing: !1,
                    isFirstPlay: !0,
                    isHandPause: !0,
                    curItemTime: 0,
                    curVideoObj: null,
                    handoutDetailList: [],
                    currentHandoutId: "",
                    introData: "",
                    timeLenDealInterval: 40,
                    scrollHeight: 0,
                    isVideoPopShow: !1,
                    courseTeacher: "",
                    courseCredit: "",
                    courseProgress: "",
                    cwName: "",
                    currentTrack: null,
                    lookAlert: !1,
                    headHeight: 0,
                    commodityHeight: 0,
                    countCallBack: 0,
                    preCwCode: "",
                    paramImgCodeObj: {},
                    listenTipCount: 0,
                    leftSeconds: ""
                }
            },
            mounted: function() {
                var e = this;
                if (this.anhuiApi = X,
                "1" === this.$route.query.isfromStudyPage) {
                    var t = F["a"].getParamFromLocal("studyCenter");
                    this.popOtherParam.mobilephone = this.$route.query.mobilephone,
                    this.popOtherParam.isPhonePopUP = this.$route.query.isPhonePopUP,
                    this.popOtherParam.phonePopUpType = t.phonePopUpType,
                    this.popOtherParam.ningboMsg = t.ningboMsg,
                    this.popOtherParam.ningboPhoneUpdateMsg = t.ningboPhoneUpdateMsg,
                    "420000" != this.$route.query.areaCode && "220000" != this.$route.query.areaCode || (this.anhuiApi = ee),
                    Object(U["b"])("https://jxjyresource.dongao.cn/cwwebResources/static/h5-listen/js/daPlayer.min.js?version=1.0", !!window.videojs, (function() {
                        e.getData()
                    }
                    )),
                    document.addEventListener("visibilitychange", this.visibilitychange, !1)
                } else
                    this.$router.go(-1)
            },
            beforeUnmount: function() {
                this.video && this.video.dispose(),
                this.anhuiApi.clearAllTimer(),
                document.removeEventListener("visibilitychange", this.visibilitychange, !1)
            },
            methods: {
                callbackListenDetail: function() {
                    var e = this;
                    return Object(P["a"])(regeneratorRuntime.mark((function t() {
                        var o, i, n;
                        return regeneratorRuntime.wrap((function(t) {
                            while (1)
                                switch (t.prev = t.next) {
                                case 0:
                                    return o = F["a"].getParamFromLocal("currentYearObj"),
                                    i = e.$route.query,
                                    e.countCallBack++,
                                    t.next = 5,
                                    N["a"].callbackListenDetail({
                                        year: i.year,
                                        cwCode: i.cwCode,
                                        userCode: F["a"].getParamFromLocal("userCode"),
                                        videoID: e.curVideoObj.videoID,
                                        nowPlayingTime: ~~e.video.currentTime(),
                                        listenCallBackFlag: o.listenCallbackFlag,
                                        listenCallBackTime: o.listenCallbackTime,
                                        listenCallBackUrl: o.listenCallbackUrl,
                                        accountId: o.accountId || "0",
                                        countCallBack: e.countCallBack,
                                        preCwCode: e.preCwCode
                                    });
                                case 5:
                                    n = t.sent,
                                    1 == n.result.code ? n.body && ("340000" == n.body.area_code ? 3 == n.body.code && (e.popUpType = 99,
                                    e.paramImgCodeObj.codeImage = "data:image/jpeg;base64," + n.body.img,
                                    e.paramImgCodeObj.submitUrl = n.body.submit_url,
                                    e.paramImgCodeObj.cwCode = i.cwCode,
                                    e.paramImgCodeObj.accountId = o.accountId,
                                    e.handlevideoPop()) : "440000" == n.body.area_code ? 3 == n.body.code ? (e.popUpType = 100,
                                    e.paramImgCodeObj.codeImage = "data:image/jpeg;base64," + n.body.img,
                                    e.paramImgCodeObj.submitUrl = n.body.submit_url,
                                    e.paramImgCodeObj.cwCode = i.cwCode,
                                    e.paramImgCodeObj.accountId = o.accountId,
                                    e.paramImgCodeObj.uuid = n.body.uuid,
                                    e.handlevideoPop()) : 2 == n.body.code && (e.video.pause(),
                                    e.$alert.show({
                                        type: 2,
                                        text: n.body.msg,
                                        close: function() {
                                            e.$router.go(-1)
                                        }
                                    })) : ("110000" == n.body.area_code || "610000" == n.body.area_code) && (3 == n.body.code ? (e.popUpType = 101,
                                    n.body.cwCode = i.cwCode,
                                    n.body.accountId = o.accountId,
                                    n.body.shadeImage = "data:image/png;base64," + n.body.shadeImage,
                                    n.body.cutoutImage = "data:image/png;base64," + n.body.cutoutImage,
                                    e.paramImgCodeObj = n.body,
                                    e.handlevideoPop()) : 2 == n.body.code && (e.video.pause(),
                                    e.$alert.show({
                                        type: 2,
                                        text: n.body.msg,
                                        close: function() {
                                            e.$router.go(-1)
                                        }
                                    })))) : (e.video.pause(),
                                    e.$alert.show({
                                        type: 2,
                                        text: n.result.msg,
                                        close: function() {
                                            e.$router.go(-1)
                                        }
                                    }));
                                case 7:
                                case "end":
                                    return t.stop()
                                }
                        }
                        ), t)
                    }
                    )))()
                },
                getImgCodeBycallback: function() {
                    var e = this;
                    return Object(P["a"])(regeneratorRuntime.mark((function t() {
                        var o, i, n;
                        return regeneratorRuntime.wrap((function(t) {
                            while (1)
                                switch (t.prev = t.next) {
                                case 0:
                                    return o = F["a"].getParamFromLocal("currentYearObj"),
                                    i = e.$route.query,
                                    t.next = 4,
                                    N["a"].callbackListenDetail({
                                        year: i.year,
                                        cwCode: i.cwCode,
                                        userCode: F["a"].getParamFromLocal("userCode"),
                                        videoID: e.curVideoObj.videoID,
                                        nowPlayingTime: ~~e.video.currentTime(),
                                        listenCallBackFlag: o.listenCallbackFlag,
                                        listenCallBackTime: o.listenCallbackTime,
                                        listenCallBackUrl: o.listenCallbackUrl,
                                        accountId: o.accountId || "0",
                                        countCallBack: 1,
                                        preCwCode: e.preCwCode
                                    });
                                case 4:
                                    n = t.sent,
                                    1 == n.result.code ? n.body && (3 == n.body.code ? (e.popUpType = 100,
                                    e.paramImgCodeObj.codeImage = "data:image/jpeg;base64," + n.body.img,
                                    e.paramImgCodeObj.uuid = n.body.uuid) : 2 == n.body.code && (e.video.pause(),
                                    e.$alert.show({
                                        type: 2,
                                        text: n.body.msg,
                                        close: function() {
                                            e.$router.go(-1)
                                        }
                                    }))) : (e.video.pause(),
                                    e.$alert.show({
                                        type: 2,
                                        text: n.result.msg,
                                        close: function() {
                                            e.$router.go(-1)
                                        }
                                    }));
                                case 6:
                                case "end":
                                    return t.stop()
                                }
                        }
                        ), t)
                    }
                    )))()
                },
                getSliderCodeBycallback: function() {
                    var e = this;
                    return Object(P["a"])(regeneratorRuntime.mark((function t() {
                        var o, i, n;
                        return regeneratorRuntime.wrap((function(t) {
                            while (1)
                                switch (t.prev = t.next) {
                                case 0:
                                    return o = F["a"].getParamFromLocal("currentYearObj"),
                                    i = e.$route.query,
                                    t.next = 4,
                                    N["a"].callbackListenDetail({
                                        year: i.year,
                                        cwCode: i.cwCode,
                                        userCode: F["a"].getParamFromLocal("userCode"),
                                        videoID: e.curVideoObj.videoID,
                                        nowPlayingTime: ~~e.video.currentTime(),
                                        listenCallBackFlag: o.listenCallbackFlag,
                                        listenCallBackTime: o.listenCallbackTime,
                                        listenCallBackUrl: o.listenCallbackUrl,
                                        accountId: o.accountId || "0",
                                        countCallBack: 1,
                                        preCwCode: e.preCwCode
                                    });
                                case 4:
                                    n = t.sent,
                                    1 == n.result.code ? n.body && (3 == n.body.code ? (n.body.cwCode = i.cwCode,
                                    n.body.accountId = o.accountId,
                                    n.body.shadeImage = "data:image/png;base64," + n.body.shadeImage,
                                    n.body.cutoutImage = "data:image/png;base64," + n.body.cutoutImage,
                                    e.paramImgCodeObj = n.body) : 2 == n.body.code && (e.video.pause(),
                                    e.$alert.show({
                                        type: 2,
                                        text: n.body.msg,
                                        close: function() {
                                            e.$router.go(-1)
                                        }
                                    }))) : (e.video.pause(),
                                    e.$alert.show({
                                        type: 2,
                                        text: n.result.msg,
                                        close: function() {
                                            e.$router.go(-1)
                                        }
                                    }));
                                case 6:
                                case "end":
                                    return t.stop()
                                }
                        }
                        ), t)
                    }
                    )))()
                },
                tabSwitch: function(e) {
                    this.navMenuActive = e,
                    2 !== e && (this.$refs.scrollHeight.scrollTop = 0),
                    3 == e && (this.currentTime = this.video.currentTime(),
                    this.headHeight = this.$refs.headBox.clientHeight)
                },
                getData: function(e) {
                    var t = this;
                    return Object(P["a"])(regeneratorRuntime.mark((function o() {
                        var i, n, r;
                        return regeneratorRuntime.wrap((function(o) {
                            while (1)
                                switch (o.prev = o.next) {
                                case 0:
                                    return i = t.$route.query,
                                    t.popUpTime = i.popUpTime,
                                    t.popUpType = i.popUpType,
                                    t.courseCredit = t.$util.getSession("courseCredit") || "",
                                    t.courseTeacher = t.$util.getSession("courseTeacher") || "",
                                    t.cwName = t.$util.getSession("cwName") || "",
                                    t.studyEndDate = t.$util.getSession("studyEndDate"),
                                    t.$util.timeToStamp(t.studyEndDate) - t.$util.timeToStamp() < 0 && t.$router.push({
                                        name: "study"
                                    }),
                                    n = F["a"].getParamFromLocal("currentYearObj"),
                                    o.next = 11,
                                    N["a"].getAllVideos({
                                        userCode: F["a"].getParamFromLocal("userCode"),
                                        cwCode: i.cwCode,
                                        popUpTime: t.popUpTime,
                                        popUpType: t.popUpType,
                                        year: i.year,
                                        accountId: n.accountId || "0"
                                    });
                                case 11:
                                    r = o.sent,
                                    "1" == r.result.code ? (t.resData = r.body,
                                    t.preCwCode = r.body.preCwCode,
                                    t.courseProgress = (r.body.learnProgressBai || 0) + "%",
                                    e ? e(t.resData) : (t.initVideoData(t.resData),
                                    t.getSuperviseInfo())) : !e && t.$alert.show(r.result.msg);
                                case 13:
                                case "end":
                                    return o.stop()
                                }
                        }
                        ), o)
                    }
                    )))()
                },
                initVideoData: function(e) {
                    this.curVideoObj = this.getCurVideoObj(e),
                    this.questionDtos = this.curVideoObj.questionDtos,
                    this.initPlayer(),
                    this.initScroll(),
                    this.getIntro(e.cwDesc)
                },
                initPlayer: function() {
                    var e = this
                      , t = this;
                    t.video = window.videojs(this.$refs.player, {
                        controls: !0,
                        autoplay: !0,
                        userActions: {
                            doubleClick: !1,
                            hotkeys: !1
                        },
                        controlBar: {
                            children: [{
                                name: "playToggle"
                            }, {
                                name: "currentTimeDisplay"
                            }, {
                                name: "progressControl"
                            }, {
                                name: "durationDisplay"
                            }, {
                                name: "subtitlesButtonBtn"
                            }, {
                                name: 1 == this.$util.isMobile() ? "FullscreenToggle" : ""
                            }]
                        }
                    }, (function() {
                        t.coutSec = 0,
                        t.questionNum = 0;
                        var o = F["a"].getParamFromLocal("currentYearObj")
                          , i = e.$route.query;
                        if (t.calllBackTime = o.listenCallbackTime,
                        t.curItemTime = e.curVideoObj.videoLastPlayTime || 0,
                        t.changeVideo(t.curVideoObj),
                        i.outerOrderId) {
                            var n = {
                                outerOrderId: i.outerOrderId,
                                courseCode: i.courseCode,
                                accountId: o.accountId,
                                cwCode: i.cwCode,
                                year: i.year,
                                lectureId: t.curVideoObj.videoID,
                                userCode: F["a"].getParamFromLocal("userCode")
                            };
                            "420000" != i.areaCode && "220000" != i.areaCode || (n.schoolCode = i.schoolCode,
                            n.areaCode = i.areaCode),
                            e.anhuiApi.init(n, t)
                        }
                        t.video.on("timeupdate", (function() {
                            if (t.isVideoPopShow)
                                return t.isHandPause = !1,
                                t.video.pause(),
                                !1;
                            t.initHandout();
                            var n = ~~t.video.currentTime();
                            if (n == t.curItemTime)
                                return !1;
                            if (!t.isDrag() && Math.abs(n - t.curItemTime) > 3)
                                return t.video.currentTime(t.curItemTime),
                                t.video.pause(),
                                !1;
                            if (t.curItemTime = n,
                            t.coutSec++,
                            t.coutSec % parseInt(t.timeLenDealInterval) == 0 && t.addRecord(n),
                            o && 1 == o.listenCallbackFlag && !i.outerOrderId && t.coutSec % parseInt(t.calllBackTime) == 0 && t.callbackListenDetail(),
                            1 == t.popUpType) {
                                if (t.questionDtos.length > 0) {
                                    var r = t.questionDtos.find((function(e) {
                                        return parseInt(t.video.currentTime()) == e.questionTime
                                    }
                                    ));
                                    r && (t.questionDtosNow = r,
                                    t.handlevideoPop())
                                }
                            } else if (4 == t.popUpType)
                                t.questionDtos.length > 0 && t.popUpTime > 0 && t.coutSec % parseInt(t.popUpTime) == 0 && t.questionNum < t.questionDtos.length - 1 && (t.questionNum++,
                                t.questionDtosNow = t.questionDtos[t.questionNum],
                                t.handlevideoPop());
                            else if (5 == t.popUpType && t.popUpTime > 0) {
                                if (t.coutSec % parseInt(t.popUpTime) == 0) {
                                    var s = F["a"].getParamFromLocal("studyCenter");
                                    if ("1" == t.popOtherParam.isPhonePopUP) {
                                        if (s && "1" == s.phonePopUpType && 1 === t.popOtherParam.popShowTime)
                                            return;
                                        t.popOtherParam.popShowTime = 1,
                                        t.handlevideoPop()
                                    }
                                }
                            } else
                                0 != e.$route.query.popUpType && t.popUpTime > 0 && t.coutSec % parseInt(t.popUpTime) == 0 && t.handlevideoPop()
                        }
                        )),
                        t.video.on("ended", (function() {
                            var e = ~~t.video.duration();
                            if (!t.isDrag() && Math.abs(e - t.curItemTime) > 3)
                                return t.video.currentTime(t.curItemTime),
                                t.video.pause(),
                                !1;
                            t.addRecord(e);
                            var o = t.getNextVideoObj();
                            o && t.changeVideo(o)
                        }
                        )),
                        t.video.on("playing", (function() {
                            t.playing = !0,
                            i.outerOrderId && (t.isFirstPlay ? (t.isFirstPlay = !1,
                            e.anhuiApi.h("init")) : e.anhuiApi.h("continue"))
                        }
                        )),
                        t.video.on("pause", (function() {
                            t.playing = !1,
                            i.outerOrderId && t.isHandPause && e.anhuiApi.h("pause"),
                            t.isHandPause = !0
                        }
                        )),
                        2 == e.$util.isMobile() && t.video.on("fullscreenchange", (function() {
                            t.video.isFullscreen() && setTimeout((function() {
                                t.video.exitFullscreen()
                            }
                            ), 1e3)
                        }
                        ))
                    }
                    ))
                },
                getLecture: function(e) {
                    var t = this;
                    return Object(P["a"])(regeneratorRuntime.mark((function o() {
                        var i;
                        return regeneratorRuntime.wrap((function(o) {
                            while (1)
                                switch (o.prev = o.next) {
                                case 0:
                                    return o.next = 2,
                                    N["a"].getLecture({}, e);
                                case 2:
                                    i = o.sent,
                                    1 == i.result.code && (t.currentHandoutId = i.body.handoutDetailList[0].id,
                                    t.handoutDetailList = i.body.handoutDetailList);
                                case 4:
                                case "end":
                                    return o.stop()
                                }
                        }
                        ), o)
                    }
                    )))()
                },
                getIntro: function(e) {
                    var t = this;
                    return Object(P["a"])(regeneratorRuntime.mark((function o() {
                        var i;
                        return regeneratorRuntime.wrap((function(o) {
                            while (1)
                                switch (o.prev = o.next) {
                                case 0:
                                    return o.next = 2,
                                    N["a"].getVideoInfo({}, e);
                                case 2:
                                    i = o.sent,
                                    1 == i.result.code && (t.introData = i.body.introduction);
                                case 4:
                                case "end":
                                    return o.stop()
                                }
                        }
                        ), o)
                    }
                    )))()
                },
                addRecord: function(e) {
                    var t = this;
                    return Object(P["a"])(regeneratorRuntime.mark((function o() {
                        var i, n, r, s;
                        return regeneratorRuntime.wrap((function(o) {
                            while (1)
                                switch (o.prev = o.next) {
                                case 0:
                                    return i = t,
                                    n = t.$route.query,
                                    r = F["a"].getParamFromLocal("currentYearObj"),
                                    o.next = 5,
                                    N["a"].addRecord({
                                        userCode: F["a"].getParamFromLocal("userCode"),
                                        year: n.year,
                                        cwCode: n.cwCode,
                                        videoID: t.curVideoObj.videoID,
                                        accountId: r.accountId || "0",
                                        nowPlayingTime: e,
                                        timeLenDealInterval: t.timeLenDealInterval,
                                        isAuto: 1,
                                        timestamp: +new Date
                                    }).catch((function(e) {
                                        ("ECONNABORTED" == e.code && -1 != e.message.indexOf("timeout") || -1 != e.message.indexOf("Network")) && (t.video.pause(),
                                        t.isVideoPopShow = !0,
                                        t.$alert.show({
                                            type: 2,
                                            text: "当前网络不佳，为了不影响学习时长，建议您稍后学习~",
                                            close: function() {
                                                t.isVideoPopShow = !1,
                                                t.changeVideo(t.curVideoObj)
                                            }
                                        }))
                                    }
                                    ));
                                case 5:
                                    s = o.sent,
                                    1 == s.result.code ? s.body.cwCode && s.body.lectureList.length > 0 && i.updatePlayingTime(s.body) : 6 == s.result.code ? 0 == i.listenTipCount && (i.listenTipCount++,
                                    i.video.pause(),
                                    i.showAlert({
                                        type: 31,
                                        text: s.result.msg,
                                        btnTxt: "退出听课",
                                        cancelTxt: "继续学习",
                                        closeCall: function() {
                                            i.video.play()
                                        },
                                        sureCall: function() {
                                            i.$router.go(-1)
                                        }
                                    })) : (i.video.pause(),
                                    t.$alert.show({
                                        type: 2,
                                        text: s.result.msg,
                                        close: function() {
                                            t.$router.push({
                                                name: "study"
                                            })
                                        }
                                    }));
                                case 7:
                                case "end":
                                    return o.stop()
                                }
                        }
                        ), o)
                    }
                    )))()
                },
                updatePlayingTime: function(e) {
                    var t = this;
                    return Object(P["a"])(regeneratorRuntime.mark((function o() {
                        return regeneratorRuntime.wrap((function(o) {
                            while (1)
                                switch (o.prev = o.next) {
                                case 0:
                                    t.courseProgress = (e.learnProgressBai || 0) + "%",
                                    e.lectureList.forEach((function(e) {
                                        var o = t.resData.videoDtos.find((function(t) {
                                            return e.lectureId == t.videoID
                                        }
                                        ));
                                        o && (o.effectiveStudyTime = parseInt(e.effectiveStudyTime || 0))
                                    }
                                    ));
                                case 2:
                                case "end":
                                    return o.stop()
                                }
                        }
                        ), o)
                    }
                    )))()
                },
                getCurVideoObj: function(e) {
                    var t = e.videoDtos.find((function(t) {
                        if (t.videoID == e.cwLastPlayVideo)
                            return !0
                    }
                    ));
                    return !t && e.videoDtos.length > 0 && (t = e.videoDtos[0]),
                    t
                },
                getNextVideoObj: function() {
                    var e = this
                      , t = 0;
                    if (this.resData.videoDtos.find((function(o, i) {
                        if (o.videoID == e.curVideoObj.videoID)
                            return t = i,
                            !0
                    }
                    )),
                    t + 1 < this.resData.videoDtos.length)
                        return this.resData.videoDtos[t + 1]
                },
                getCurVideoUrl: function(e) {
                    return JSON.parse(e.video)["cif"]["1.0"][0] || JSON.parse(e)["cif"]["1.0"][1]
                },
                isDrag: function() {
                    var e = !1;
                    return e = "0" !== this.$util.getSession("isDragFlag") || !((parseInt(this.curVideoObj.effectiveStudyTime) || 0) < parseInt(this.curVideoObj.videoLen)),
                    e
                },
                setVideoDrag: function() {
                    this.isDrag() ? this.video.controlBar.progressControl.enable() : this.video.controlBar.progressControl.disable()
                },
                initHandout: function() {
                    var e = this;
                    if (2 === this.navMenuActive) {
                        var t = this.video.currentTime()
                          , o = this.handoutDetailList.find((function(o) {
                            if (t >= o.startTime && t < (o.endTime && e.$util.parseTime2Second(o.endTime)))
                                return !0
                        }
                        ));
                        this.handoutDetailList.length > 0 && !o && (o = this.handoutDetailList.slice(-1)[0]),
                        this.currentHandoutId != o.id && (this.$refs.scrollHeight.scrollTop = this.$refs["handout".concat(o.id)].offsetTop - 10 - this.$refs.headBox.offsetHeight,
                        this.currentHandoutId = o.id)
                    }
                },
                initScroll: function() {
                    var e = this;
                    this.$nextTick((function() {
                        var t = window.innerHeight - e.$refs.headBox.offsetHeight;
                        e.$refs.scrollHeight.style.height = t + "px"
                    }
                    ))
                },
                handlevideoPop: function() {
                    this.isVideoPopShow = !0,
                    this.video.pause(),
                    this.video.isFullscreen() && this.video.exitFullscreen()
                },
                exitFullVideo: function() {
                    this.video.isFullscreen() && this.video.exitFullscreen()
                },
                showAlert: function(e) {
                    e.text != this.$alert.getMsg() && (this.$alert.show({
                        type: e.type || 2,
                        text: e.text || "",
                        btnTxt: e.btnTxt || "确定",
                        cancelTxt: e.cancelTxt || "取消",
                        close: function() {
                            e.closeCall && e.closeCall()
                        },
                        sure: function() {
                            e.sureCall && e.sureCall()
                        }
                    }),
                    this.exitFullVideo())
                },
                handleCloseVideoPop: function() {
                    this.isVideoPopShow = !1,
                    this.video.play()
                },
                handoutSeekVideo: function(e) {
                    this.isDrag() && (this.video.currentTime(e.startTime),
                    this.currentHandoutId = e.id)
                },
                changeVideo: function(e) {
                    var t = this;
                    if (this.curVideoObj.videoID != e.videoID || !this.playing) {
                        var o = this;
                        this.coutSec = 0,
                        this.countCallBack = 0,
                        this.questionNum = 0,
                        this.curVideoObj = e,
                        parseInt(e.videoLastPlayTime || 0) + 5 > parseInt(e.videoLen) && (e.videoLastPlayTime = 0),
                        this.curItemTime = e.videoLastPlayTime || 0,
                        this.setVideoDrag(),
                        this.video.currentTime(0),
                        this.video.src({
                            src: this.getCurVideoUrl(e),
                            type: "application/x-mpegURL"
                        }),
                        o.video.one("canplay", (function() {
                            t.video.currentTime(e.videoLastPlayTime || 0),
                            t.initSubtitle(e.subtitleInfo),
                            t.getLecture(e.jyUrl),
                            t.questionDtos = t.curVideoObj.questionDtos
                        }
                        ))
                    }
                },
                initSubtitle: function(e) {
                    window.video = this.video;
                    var t = "";
                    e && e.subtitleList && e.subtitleList.length > 0 && e.subtitleList.forEach((function(e) {
                        "vtt" == e.type && (t = e.url)
                    }
                    )),
                    t ? (this.video.controlBar.subtitlesButtonBtn.show(),
                    this.currentTrack = this.video.addRemoteSubtitle({
                        id: e.subtitleId,
                        src: t,
                        isShow: !0
                    }, !0)) : (this.video.removeRemoteSubtitle(),
                    this.video.controlBar.subtitlesButtonBtn.hide())
                },
                getTime: function(e) {
                    return this.$util.getTimeCN(e)
                },
                visibilitychange: function() {
                    document.hidden ? this.video : this.anhuiApi && this.anhuiApi.isMinWeixiPop && !this.isVideoPopShow && 2 != this.$alert.getActType() && (this.anhuiApi.isMinWeixiPop = !1,
                    this.video.play())
                },
                closeAlert: function() {
                    this.lookAlert = !1
                },
                lookShow: function() {
                    this.lookAlert = !0,
                    this.commodityHeight = window.innerHeight - this.$refs.headBox.offsetHeight + this.$refs.titNav.offsetHeight
                },
                getSuperviseInfo: function() {
                    var e = this;
                    return Object(P["a"])(regeneratorRuntime.mark((function t() {
                        var o, i, n, r;
                        return regeneratorRuntime.wrap((function(t) {
                            while (1)
                                switch (t.prev = t.next) {
                                case 0:
                                    if (o = e.$route.query,
                                    1 != o.errFlag) {
                                        t.next = 8;
                                        break
                                    }
                                    return i = F["a"].util.getCookie("userId"),
                                    n = F["a"].getParamFromLocal("currentYearObj"),
                                    t.next = 6,
                                    N["a"].getSuperviseInfo({
                                        userId: i,
                                        year: o.year,
                                        cwCodes: o.cwCode,
                                        accountId: n.accountId || "0"
                                    });
                                case 6:
                                    r = t.sent,
                                    1 == r.result.code && (1 == r.body.code && 0 === r.body.passFlag ? (e.courseProgress = "异常",
                                    e.leftSeconds = e.secondsToTime(r.body.requireTimes)) : (e.leftSeconds = "",
                                    e.courseProgress = (e.resData.learnProgressBai || 0) + "%"));
                                case 8:
                                case "end":
                                    return t.stop()
                                }
                        }
                        ), t)
                    }
                    )))()
                },
                setAnhuiPopShow: function(e, t, o) {
                    this.popUpType = e,
                    t ? (this.handlevideoPop(),
                    o && (this.paramImgCodeObj = o)) : this.isVideoPopShow = !1
                },
                secondsToTime: function(e) {
                    var t = Math.floor(e / 3600)
                      , o = Math.ceil(e % 3600 / 60);
                    return t > 0 ? 0 == o ? t + "小时" : t + "小时 " + o + "分钟" : o > 0 ? o + "分钟" : "1分钟"
                }
            }
        };
        o("6ed3");
        const ko = Qt()(xo, [["render", M], ["__scopeId", "data-v-6f134c9c"]]);
        t["default"] = ko
    },
    ca14: function(e, t, o) {
        e.exports = o.p + "img/special-img3.c4fd71b6.png"
    },
    caad: function(e, t, o) {
        "use strict";
        var i = o("23e7")
          , n = o("4d64").includes
          , r = o("44d2");
        i({
            target: "Array",
            proto: !0
        }, {
            includes: function(e) {
                return n(this, e, arguments.length > 1 ? arguments[1] : void 0)
            }
        }),
        r("includes")
    },
    db96: function(e, t) {
        e.exports = ""
    },
    dd85: function(e, t, o) {
        e.exports = o.p + "img/special-img2.b4314835.png"
    },
    de6a: function(e, t) {
        e.exports = ""
    },
    e9cb: function(e, t, o) {
        var i = o("24fb")
          , n = o("1de5")
          , r = o("9903")
          , s = o("cbaf")
          , a = o("9729")
          , c = o("168d");
        t = i(!1);
        var l = n(r)
          , d = n(s)
          , u = n(a)
          , p = n(c);
        t.push([e.i, ".quesiton-mine[data-v-bb52f0d0]{height:100%}.quesiton-mine .question-circle[data-v-bb52f0d0]{height:1.973333rem;width:1.973333rem;position:fixed;right:.16rem;bottom:1.6rem;background:url(" + l + ') no-repeat;background-size:1.973333rem 1.973333rem;z-index:3}.quesiton-mine .tab-box[data-v-bb52f0d0]{background:#fff;height:1.413333rem;display:flex;align-items:center;padding-left:.453333rem;font-size:.346667rem}.quesiton-mine .tab-box p[data-v-bb52f0d0]{width:2.106667rem;height:.826667rem;background:#f5f6fa;border-radius:.4rem;display:flex;align-items:center;justify-content:center;margin-right:.266667rem}.quesiton-mine .tab-box p.active[data-v-bb52f0d0]{background:#e8efff;color:#1d65ff}.quesiton-mine .question-box[data-v-bb52f0d0]{height:calc(100% - 1.41333rem);background:#f5f6fa;border-radius:.293333rem .293333rem 0 0;padding:.453333rem;box-sizing:border-box;overflow:auto}.quesiton-mine .question-box .item .q-box[data-v-bb52f0d0]{margin-bottom:.4rem;background:#fff;position:relative;padding:.266667rem;border-radius:.293333rem}.quesiton-mine .question-box .item .isExcellen[data-v-bb52f0d0]:after{display:block;content:"";position:absolute;right:-.133333rem;top:-.133333rem;height:.4rem;width:1.253333rem;background:url(' + d + ") no-repeat;background-size:1.253333rem .4rem}.quesiton-mine .question-box .item .top-title[data-v-bb52f0d0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.133333rem}.quesiton-mine .question-box .item .top-title img[data-v-bb52f0d0]{width:.64rem;height:.64rem}.quesiton-mine .question-box .item .top-title .time[data-v-bb52f0d0]{font-size:.346667rem;color:#8e9094}.quesiton-mine .question-box .item .big-title[data-v-bb52f0d0]{color:#1d1e1f;font-size:.4rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;margin-bottom:.133333rem}.quesiton-mine .question-box .item .small-title[data-v-bb52f0d0]{font-size:.346667rem;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden}.quesiton-mine .question-box .item .img-box img[data-v-bb52f0d0]{width:2.346667rem;object-fit:cover;height:1.76rem;border-radius:.133333rem;margin-right:.266667rem;margin-top:.133333rem}.quesiton-mine .question-box .item .cancel-question[data-v-bb52f0d0]{display:flex;flex-direction:row-reverse}.quesiton-mine .question-box .item .cancel-question p[data-v-bb52f0d0]{width:2.106667rem;height:.826667rem;background:#fff;border-radius:.48rem;border:.026667rem solid #d8dae0;margin-top:.266667rem;display:flex;justify-content:center;align-items:center}.quesiton-mine .question-box .item .teacher-question[data-v-bb52f0d0]{padding:.293333rem;display:flex;justify-content:space-between;align-items:center;background:#1d1e1f;color:#fff;border-radius:.16rem;margin-top:.266667rem}.quesiton-mine .question-box .item .teacher-question .left-tit[data-v-bb52f0d0]{padding-left:.8rem;font-size:.4rem;background:url(" + u + ") no-repeat 0;background-size:.64rem .64rem}.quesiton-mine .question-box .item .teacher-question .look-answer[data-v-bb52f0d0]{padding-right:.533333rem;background:url(" + p + ") no-repeat 100%;background-size:.533333rem .533333rem}.quesiton-mine .question-box .question-empty[data-v-bb52f0d0]{text-align:center;margin-top:1.066667rem}.quesiton-mine .question-box .question-empty img[data-v-bb52f0d0]{width:3.546667rem}.quesiton-mine .question-box .question-empty p[data-v-bb52f0d0]{font-size:.48rem;text-align:center;margin-top:.4rem}", ""]),
        e.exports = t
    },
    ed32: function(e, t) {
        e.exports = ""
    },
    eda5: function(e, t) {
        e.exports = ""
    },
    ef30: function(e, t) {
        e.exports = ""
    },
    f346: function(e, t) {
        e.exports = ""
    },
    faea: function(e, t, o) {
        e.exports = o.p + "img/special-img1.041af4c3.png"
    },
    fda2: function(e, t, o) {
        var i = o("6eb7");
        i.__esModule && (i = i.default),
        "string" === typeof i && (i = [[e.i, i, ""]]),
        i.locals && (e.exports = i.locals);
        var n = o("499e").default;
        n("38957ffb", i, !0, {
            sourceMap: !1,
            shadowMode: !1
        })
    }
}]);
